Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #26231
| Date | 2012-07-30 02:17 -0400 |
|---|---|
| From | "Eric S. Johansson" <esj@harvee.org> |
| Subject | Re: simplified Python parsing question |
| References | <mailman.2705.1343604584.4697.python-list@python.org> <5016008b$0$11120$c3e8da3@news.astraweb.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.2714.1343629066.4697.python-list@python.org> (permalink) |
On 7/29/2012 11:33 PM, Steven D'Aprano wrote: > On Sun, 29 Jul 2012 19:21:49 -0400, Eric S. Johansson wrote: > >> When you are sitting on or in a name, you look to the left or look to >> the right what would you see that would tell you that you have gone past >> the end of that name. For example > Have you read the docs? It gives full details of the Python syntax. Yes I have. I was hoping for a different perspective because what I'm trying to do is middle out parsing. Top-down when the scanner focus moves from left to right and bottom up when the scanner focus moves from right to left. sounds kind of odd when I describe it that way but both the cursor is on the middle of a name string and I need to look to either end of that name string before can do a conversion to a symbol string, I have to look at both ends in different ways. If you've read the documentation I've provided, would it be a better example to use for describing some of the issues. Here's a very rough draft of a storyboard https://docs.google.com/presentation/d/1fuKyo9AE6i9ZdX2lucwK0v_W5Kx9M3Mezavm40wzCo8/edit the first 13-14 slides are the working content for the storyboard. the rest is mostly "memory" of things I was thinking about so if it doesn't make sense or seems wrong, don't give me grief. :-) > Here's a Python parser using the pyparsing library. It's a bit old > (written for Python 2.4) but it shouldn't be hard to update it to new > syntax: > > http://pyparsing.wikispaces.com/file/view/pythonGrammarParser.py > thanks for the reference. I'll take a look at it as well.
Back to comp.lang.python | Previous | Next — Previous in thread | Find similar | Unroll thread
simplified Python parsing question "Eric S. Johansson" <esj@harvee.org> - 2012-07-29 19:21 -0400
Re: simplified Python parsing question Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2012-07-30 03:33 +0000
Re: simplified Python parsing question "Eric S. Johansson" <esj@harvee.org> - 2012-07-30 02:17 -0400
csiph-web