Package profile
TatSu
- Summary: TatSu takes a grammar in a variation of EBNF as input, and outputs a memoizing PEG/Packrat parser in Python.
- Author: Juancarlo Añez <apalala@gmail.com>
- License: BSD License
- Homepage: https://github.com/neogeny/TatSu
- Documentation: https://neogeny.github.io/TatSu
- Source: https://github.com/neogeny/TatSu
- Number of releases: 55
- First release: 4.0.0 on 2017-05-06
- Latest release: 5.24.0 on 2026-07-09
- Latest release size: 235.7 KB (pure Python wheel)
Dependencies
TatSu has 3 dependencies, 3 of which optional.View all 3 dependencies →Dependent packages
| Package | Optional | Group |
|---|---|---|
| frictionless | true | wkt |
Similar packages
- parsimonious(Soon to be) the fastest pure-Python PEG parser I could muster
- parsoA Python Parser
- mistletoeA fast, extensible Markdown parser in pure Python.
- paddleocrAwesome multilingual OCR and document parsing toolkits based on PaddlePaddle
- pyparsingpyparsing - Classes and methods to define and execute parsing grammars
- kaitaistructKaitai Struct declarative parser generator for binary data: runtime library for Python
- sudachipyPython version of Sudachi, the Japanese Morphological Analyzer