Path to this page:
./
wip/py-tatsu,
Python parsers from grammars in a variation of EBNF
Branch: CURRENT,
Version: 4.3.0,
Package name: py312-tatsu-4.3.0,
Maintainer: kamelderouicheTatSu (the successor to Grako) 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 has experimental support for left-recursive rules in PEG
grammars using the algorithm by Laurent and Mens. The generated AST has the
expected left associativity.
Required to run:[
devel/py-setuptools] [
devel/py-cython] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
RMD160: 0f6297d6bea1c8ffd775c8d14b66d1d791efef52
Filesize: 127.381 KB
Version history: (Expand)
- (2024-09-19) Package has been reborn
- (2024-09-19) Updated to version: py312-tatsu-4.3.0
- (2024-09-15) Package deleted from pkgsrc
- (2023-02-13) Package has been reborn
- (2023-02-13) Updated to version: py310-tatsu-4.3.0
- (2021-10-08) Updated to version: py39-tatsu-4.3.0