slackbuilds/python/TatSu
Andrew Clemons a3823751b3
python/TatSu: Fix github tarball handling.
https://slackbuilds.org/GITHUB_URLs.txt

This avoids having differently named tarballs based on whether the
client respects content disposition headers or not.

Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
2023-03-18 09:50:12 +07:00
..
README
TatSu.SlackBuild python/TatSu: Fix github tarball handling. 2023-03-18 09:50:12 +07:00
TatSu.info python/TatSu: Fix github tarball handling. 2023-03-18 09:50:12 +07:00
slack-desc

README

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.