SlackBuilds Repository

15.0 > Python > TatSu (5.8.3)

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.

Maintained by: Tonus
Keywords:
ChangeLog: TatSu

Homepage:
https://github.com/neogeny/TatSu/

Source Downloads:
TatSu-5.8.3.tar.gz (2ce8497606aa0a5deb9e712158990747)

Download SlackBuild:
TatSu.tar.gz
TatSu.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
README
TatSu.SlackBuild
TatSu.info
slack-desc

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds