Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #3020
| From | Juancarlo Añez <apalala@gmail.com> |
|---|---|
| Newsgroups | comp.lang.python.announce |
| Subject | TatSu 4.3.0 released |
| Date | 2018-11-17 10:28 +0000 |
| Message-ID | <mailman.3.1542476423.2762.python-announce-list@python.org> (permalink) |
| References | <CAN1YFWucFyT2NZ+LQwifZxMa+zC0vuxU4b9dG52yiw6gGX0EtQ@mail.gmail.com> |
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*
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
TatSu 4.3.0 released Juancarlo Añez <apalala@gmail.com> - 2018-11-17 10:28 +0000
csiph-web