Grako 3.16.0 released
Juancarlo Añez
apalala at gmail.com
Mon Oct 3 06:41:57 EDT 2016
*Grako* (for *grammar compiler*) is a tool that takes grammars in a
variation of EBNF <http://en.wikipedia.org/wiki/Ebnf> as input, and outputs
memoizing <http://en.wikipedia.org/wiki/Memoization> (Packrat
<http://bford.info/packrat/>) PEG
<http://en.wikipedia.org/wiki/Parsing_expression_grammar> parsers in Python
<http://python.org/>.
3.16.0
<https://bitbucket.org/apalala/grako/branches/compare/3.16.0%0D3.15.1> @
2016-10-01
Added
- Test and publish *Grako* using Travis CI <https://travis-ci.org/>.
- Added support for case-insensitivity to grako.symtables.
- A base class can now be specified along with the object model class
name in grammar rules.
integer::Integer::Literal
Changed
- Reduced the memory used by symbol tables by replacing
symtables.SymbolReference by the referencing objectmodel.Node.
- Now grako.grammars.Decorator is public.
- Demoted support for *left recursion* to *experimental*. It has been
reported that even some simple cases are not handled correctly.
More information about the Python-announce-list
mailing list