Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #26231

Re: simplified Python parsing question

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)

Show all headers | View raw


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 | NextPrevious in thread | Find similar | Unroll thread


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