Pop-Up Thingie

War Ensemble BBS
  • Home
  • Forum
  • Files
  • Log in

  1. Forum
  2. Newsgroups
  3. comp.lang.python.announce
  • [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
  • From =?UTF-8?Q?Juancarlo_A=C3=B1ez?=@apalala@gmail.com to comp.lang.python.announce on Sat Sep 27 08:20:12 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:

    - Bug fixes and suggestions by contributors
    - Python 3.14 compatibility
    - Compatibility with Python down to 3.10 kept

    https://tatsu.readthedocs.io/en/stable/
    https://pypi.org/project/TatSu/ https://stackoverflow.com/questions/tagged/tatsu https://github.com/neogeny/TatSu

    --
    Juancarlo Añez
    mailto:apalala@gmail.com
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From =?UTF-8?Q?Juancarlo_A=C3=B1ez?=@apalala@gmail.com to comp.lang.python.announce on Thu Dec 25 19:37:27 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:

    * use a bounded dict for memos
    * do not clear memos upon cut
    * limit cuts to the closest choice

    https://tatsu.readthedocs.io/ <https://tatsu.readthedocs.io/en/stable/> https://pypi.org/project/TatSu/ https://stackoverflow.com/questions/tagged/tatsu https://github.com/neogeny/TatSu

    --
    Juancarlo Añez
    mailto:apalala@gmail.com


    On Sat, Sep 27, 2025 at 8:20 AM Juancarlo Añez <apalala@gmail.com> wrote:

    竜 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:

    - Bug fixes and suggestions by contributors
    - Python 3.14 compatibility
    - Compatibility with Python down to 3.10 kept

    https://tatsu.readthedocs.io/en/stable/
    https://pypi.org/project/TatSu/ https://stackoverflow.com/questions/tagged/tatsu https://github.com/neogeny/TatSu

    --
    Juancarlo Añez
    mailto:apalala@gmail.com

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • Who's Online

  • Recent Visitors

    • Arisance
      Fri Jun 26 15:18:34 2026
      from Oshkosh, Wi via Telnet
    • N Cline
      Fri Jun 26 14:57:49 2026
      from Palmer, Ga via Telnet
    • N Cline
      Fri Jun 26 13:25:22 2026
      from Palmer, Ga via Telnet
    • N Cline
      Fri Jun 26 12:13:09 2026
      from Palmer, Ga via Telnet
  • System Info

    Sysop: DaiTengu
    Location: Appleton, WI
    Users: 1,125
    Nodes: 10 (0 / 10)
    Uptime: 26:15:14
    Calls: 14,396
    Calls today: 5
    Files: 186,389
    D/L today: 8,103 files
    (2,095M bytes)
    Messages: 2,545,055
    Posted today: 1

© War Ensemble BBS, 2026