serene-rust-implementation/dev.org

2.3 KiB

Parser

First of all you need to read All you need to know about Parser algorithms. Then here is the list or parsers that we have considered

Rust parser combinator framework
https://github.com/Geal/nom/
LR(1) parser generator for Rust
https://github.com/lalrpop/lalrpop
A parser combinator library for Rust
https://github.com/Marwes/combine
Parsing Expression Grammar (PEG) parser generator for Rust
https://github.com/kevinmehall/rust-peg
General purpose parser
https://pest.rs/

Possible solutions