One Grammar. Every Parser.
ZeroParse is a parser platform. You write a grammar once, and it gives you the parsers you need from it: run it at once, compile it, or generate Go and TypeScript code, for whole inputs, streams and documents edited as you type.
| Repository | |
|---|---|
| zp | The grammar language, the runtimes, the code generators and the zp command |
| alpha-parsers | Ready-made parsers for programming and data languages, in alpha |
Documentation and the playground are at zeroparse.dev.
If ZeroParse saves you time, you can buy the project a coffee through GitHub Sponsors.