TatSu

TatSu takes a grammar in a variation of EBNF as input, and outputs a memoizing PEG/Packrat parser in Python.

Installation

In a virtualenv (see these instructions if you need to create one):

pip3 install tatsu

Dependencies

  • None

Releases

Version Released Bullseye
Python 3.9
Bookworm
Python 3.11
Trixie
Python 3.13
Files
5.13.1 2025-01-10      
5.13.0 2025-01-06      
5.12.2 2024-11-06      
5.12.1 2024-05-02      
5.12.0 yanked 2024-03-18      
5.11.3 2024-01-02      
5.11.2 2023-12-20      
5.11.1 2023-12-15      
5.11.0 2023-12-11      
5.10.6 2023-11-28      
5.10.5 2023-11-26      
5.10.4 yanked 2023-11-26      
5.10.3 2023-11-23      
5.10.2 2023-11-23      
5.10.1 2023-11-20      
5.10.0 2023-11-09      
5.9.2 2023-10-26      
5.8.3 2022-07-29  
5.8.2 yanked 2022-07-22      
5.8.1 yanked 2022-07-10      
5.8.0 yanked 2022-03-12      
5.7.4 2022-07-29  
5.7.3 yanked 2021-12-20      
5.7.2 yanked 2021-12-18      
5.7.1 yanked 2021-12-07      
5.7.0 yanked 2021-12-06  
5.6.1 2021-03-22  
5.6.0 yanked 2021-03-21  
5.5.0 yanked 2020-01-26  
4.4.0 2019-04-23  
4.3.0 2018-11-17  
4.2.6 2018-05-07  
4.2.5 yanked 2017-11-26  
4.2.3 yanked 2017-07-10  
4.2.2 yanked 2017-07-01  
4.2.1 yanked 2017-06-18  
4.2.0 yanked 2017-06-04  
4.1.1 2017-05-22  
4.1.0 yanked 2017-05-21  
4.0.0 yanked 2017-05-06  

Issues with this package?

Page last updated 2025-09-06 06:56:46 UTC