Pyrser is a toolbox with : A PEG parser, AST rewriting helpers and Type System.
Pyrser is a python module that help you for all parsing job. You could use a EDSL (with here docs) for writing your BNF. But you could also use Python Class to describe your grammar.
Pyrser is available on Pypi
... [More] with documentation here (http://pythonhosted.org/pyrser/).
This toolbox was developed for pedagogic purpose for EPITECH (http://www.epitech.eu). [Less]
IronMeta is an implementation of Alessandro Warth's OMeta metaprogramming system in C#. It provides a packrat parser generator that generates parsers for Parsing Expression Grammars that operate on arbitrary streams of objects.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy