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


Groups > comp.lang.python.announce > #2274

Grako 3.16.0 released

From Juancarlo Añez <apalala@gmail.com>
Newsgroups comp.lang.python.announce
Subject Grako 3.16.0 released
Date 2016-10-03 06:11 -0430
Message-ID <mailman.74.1475491591.30834.python-announce-list@python.org> (permalink)
References <CAN1YFWv5OB_ZOB7V=u+5dy=UhevyMhdzBptkNYinMcimyHEHmw@mail.gmail.com>

Show all headers | View raw


*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.

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

Grako 3.16.0 released Juancarlo Añez <apalala@gmail.com> - 2016-10-03 06:11 -0430

csiph-web