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

    • Microbot
      Mon Feb 2 10:07:38 2026
      from Moore, Ok via Telnet
    • Noozle
      Mon Feb 2 08:57:17 2026
      from Noozle City via Telnet
    • Microbot
      Sun Feb 1 11:28:59 2026
      from Moore, Ok via Telnet
    • Noozle
      Sun Feb 1 07:56:06 2026
      from Noozle City via Telnet
  • System Info

    Sysop: DaiTengu
    Location: Appleton, WI
    Users: 1,096
    Nodes: 10 (0 / 10)
    Uptime: 366:05:29
    Calls: 14,034
    Calls today: 2
    Files: 187,081
    D/L today: 1,733 files
    (529M bytes)
    Messages: 2,478,509

© War Ensemble BBS, 2026