Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful.
Parboiled is a Java and Scala library providing for lightweight and easy-to-use, yet powerful and elegant parsing of arbitrary input text based on Parsing expression grammars (PEGs). PEGs are an alternative to context free
... [More] grammars (CFGs) for formally specifying syntax, they make a good replacement for regular expressions and generally have quite a few advantages over the “traditional” way of building parsers via CFGs. [Less]
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]
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