• [Python-announce] TatSu 5.8.0 released

    From =?UTF-8?Q?Juancarlo_A=C3=B1ez?=@apalala@gmail.com to comp.lang.python.announce on Tue Mar 15 07:00:34 2022
    From Newsgroup: comp.lang.python.announce

    竜 TatSu is a tool that takes grammars in a variation of EBNF as input, and outputs memoizing (Packrat) PEG parsers in Python.

    竜 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 module does with regular expressions, or it can generate a Python module that implements the parser.

    竜 TatSu supports left-recursive rules in PEG grammars using the algorithm
    by Laurent and Mens. The generated AST has the expected left associativity.

    This release adds optimizations and solves obscure bugs and backwards-compatibility issues.

    See the changelog at:

    https://github.com/neogeny/TatSu/releases/tag/v5.8.0

    --
    Juancarlo Añez
    mailto:apalala@gmail.com
    --- Synchronet 3.19c-Linux NewsLink 1.113