A language-agnostic parser generator.
Write once, parse anywhere.
Waxeye is a parser generator based on parsing expression grammars (PEGs).
It supports C, Java, JavaScript, Python, Ruby and Racket.
For a more hands-on demonstration, make sure to check out the demo.
Installation instructions are on GitHub. To learn more about using Waxeye, read the manual.