
TatSu 4.3.0 has been released with this changelog: - #66 <https://github.com/neogeny/TatSu/issues/66> Fix multiline ( (?x) ) patterns not properly supported in grammar (@pdw-mb <https://github.com/pdw-mb>) - #70 <https://github.com/neogeny/TatSu/issues/70> Important upgrade to ModelBuilder and grammar specification of classes for generated nodes. See pull request #78 <https://github.com/neogeny/TatSu/pull/78> for details ( @Victorious3 <https://github.com/Victorious3>) https://pypi.org/project/tatsu/ https://github.com/neogeny/TatSu https://tatsu.readthedocs.io/ 竜 TatSu (the successor to Grako <https://bitbucket.org/neogeny/grako/>) 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/>. 竜 TatSu can compile a grammar stored in a string into a tatsu.grammars.Grammar object that can be used to parse any given input, much like the re <https://docs.python.org/3.7/library/re.html> module does with regular expressions, or it can generate a Python <http://python.org/> module that implements the parser. -- Juancarlo *Añez*
participants (1)
-
Juancarlo Añez