竜 TatSu is a tool that takes grammars in a variation of EBNF as input, and outputs memoizing (Packrat) PEG parsers in Python. - Fixed backwards compatibility caused by moving ParserConfig away from infos - ParserConfig is now documented - Developer documentation was added to the docs - Build an distribution is now controlled by hatch over uv - tokenizer.Tokenizer is now a Protocol - Added type annotations throughout all modules - Abandoned testing with Python 3.10 and 3.11, using features from 3.12 - Renamed ./test to ./tests - Several refactorings, optimizations, and deprecations https://pypi.org/project/TatSu/ https://github.com/neogeny/TatSu https://tatsu.readthedocs.io/en/stable/ -- Juancarlo Añez mailto:apalala@gmail.com
participants (1)
-
Juancarlo Añez