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


Groups > comp.lang.python.announce > #3020 > unrolled thread

TatSu 4.3.0 released

Started byJuancarlo Añez <apalala@gmail.com>
First post2018-11-17 10:28 +0000
Last post2018-11-17 10:28 +0000
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python.announce

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  TatSu 4.3.0 released Juancarlo Añez <apalala@gmail.com> - 2018-11-17 10:28 +0000

#3020 — TatSu 4.3.0 released

FromJuancarlo Añez <apalala@gmail.com>
Date2018-11-17 10:28 +0000
SubjectTatSu 4.3.0 released
Message-ID<mailman.3.1542476423.2762.python-announce-list@python.org>
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*

[toc] | [standalone]


Back to top | Article view | comp.lang.python.announce


csiph-web