Ben Chuanlong Du's Blog

It is never too late to learn.

Parser Generators

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

pest

Pest is a general purpose parser written in Rust with a focus on accessibility, correctness, and performance. It uses parsing expression grammars (PEG) as input, which are similar in spirit to regular expressions, but which offer the enhanced expressivity needed to parse complex languages.

peg

peg is a simple Parsing Expression Grammar (PEG) parser generator.

lalrpop

lalrpop is a Rust parser generator framework with usability as its primary goal.

References

Comments