• [Python-announce] TatSu 5.13.0

    From =?UTF-8?Q?Juancarlo_A=C3=B1ez?=@apalala@gmail.com to comp.lang.python.announce on Tue Jan 7 10:32:11 2025
    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.

    In this release:

    - remove comments_re and eol_comments_re from parser configuration
    (ParserConfig). Use comments and/or eol_comments instead (#351)
    - do not apply re.MULTILINE to compiled regexes. Users must add (?m) to
    the expressions for multiline (#351)
    - cache compiled regexes for performance
    - fix bug in positive joins (#342)
    - test with Python 3.13 and latest libraries


    --
    Juancarlo Añez
    mailto:apalala@gmail.com
    --- Synchronet 3.20a-Linux NewsLink 1.114