Squatted crate for a Modern Parser Generator.

Contact @CAD97 if you want to collaborate on development of this tool. Solo development will happen when they find time and motivation concurrently.

Until then, check out tree-sitter.

Namely, inspired by matklad's post, mpg will provide

UX

Tooling designed IDE-first.

API

Parsing Techniques

Quality of incorrect syntax error messages is a non-priority left to the user.