ISPA Parser Generator
github.com/sinfolke/ispa-parser-generator- Category
- Developer Tools
- Rank
- No. 3360Tools index
- Type
- TOOL
- GitHub
- 5 stars
- Latest release
- v1.1.4
- Date
About
ISPA is a parser and lexer generator written in C++23. You describe a grammar once and it compiles ahead of time into a lexer and parser that produce a typed AST, emitting C++17 or Python code. It includes a grammar-level debugger with a command-line and a graphical interface that can record and replay parse traces. The README notes that LR-family modes are experimental and some dynamic regex features are not yet lowered to output.
Tags
parser-generatorlexercppcompilerdebuggergrammar
Tech Stack
Python
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.