I've tried PyParsing.  I haven't tried Grako.

On Mon, Apr 3, 2017 at 8:54 AM Ryan Gonzalez <rym...@gmail.com> wrote:

> Have you tried PyParsing and/or Grako? They're some of my favorites (well,
> I like PLY too, but I'm thinking you wouldn't like it too much).
>
> --
> Ryan (ライアン)
> Yoko Shimomura > ryo (supercell/EGOIST) > Hiroyuki Sawano >> everyone else
> http://refi64.com
>
> On Apr 3, 2017 3:26 AM, "Neil Girdhar" <mistersh...@gmail.com> wrote:
>
>
>
> On Mon, Apr 3, 2017 at 2:31 AM Mark Lawrence via Python-ideas <
> python-ideas@python.org> wrote:
>
> On 03/04/2017 02:22, Neil Girdhar wrote:
> > Same.  One day, Python will have a decent parsing library.
> >
>
> Nothing here https://wiki.python.org/moin/LanguageParsing suits your
> needs?
>
>
> No, unfortunately.
>
> I tried to make a simple grammar that parses latex code, and it was
> basically impossible with these tools.
>
> From what I remember, you need the match objects to be able to accept or
> reject their matched sub-nodes.
>
> It's same thing if you want to parse Python in one pass (not the usual two
> passes that CPython does whereby it creates an AST and then validates it).
> It would be cooler to validate as you go since the errors can be much
> richer since you have the whole parsing context?
>
> It's been a while, so I might be forgetting something, but I remember
> thinking that I'll check back in five years and see if anything new has
> come out.
>
>
> --
> My fellow Pythonistas, ask not what our language can do for you, ask
> what you can do for our language.
>
> Mark Lawrence
>
> _______________________________________________
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>
> --
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "python-ideas" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/python-ideas/FSd6xLHowg8/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> python-ideas+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>
>
> _______________________________________________
> Python-ideas mailing list
> Python-ideas@python.org
> https://mail.python.org/mailman/listinfo/python-ideas
> Code of Conduct: http://python.org/psf/codeofconduct/
>
>
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to