← Back to context Comment by mgaunard 1 month ago There are good parser generators, but potentially not as Rust libraries. 2 comments mgaunard Reply westurner 1 month ago I decided to look; just found these:chumsky (parser combinator): https://github.com/zesterer/chumskyLALRPOP (LR(1)): https://github.com/lalrpop/lalrpopgrmtools (YACC) https://github.com/softdevteam/grmtools/ re: Other parsers: https://softdevteam.github.io/grmtools/master/book/othertool...antlr4rust: https://github.com/rrevenantt/antlr4rust mgaunard 1 month ago Meanwhile C++ has more than a hundred, with a focus on production-ready rather than innovative design patterns.
westurner 1 month ago I decided to look; just found these:chumsky (parser combinator): https://github.com/zesterer/chumskyLALRPOP (LR(1)): https://github.com/lalrpop/lalrpopgrmtools (YACC) https://github.com/softdevteam/grmtools/ re: Other parsers: https://softdevteam.github.io/grmtools/master/book/othertool...antlr4rust: https://github.com/rrevenantt/antlr4rust mgaunard 1 month ago Meanwhile C++ has more than a hundred, with a focus on production-ready rather than innovative design patterns.
mgaunard 1 month ago Meanwhile C++ has more than a hundred, with a focus on production-ready rather than innovative design patterns.
I decided to look; just found these:
chumsky (parser combinator): https://github.com/zesterer/chumsky
LALRPOP (LR(1)): https://github.com/lalrpop/lalrpop
grmtools (YACC) https://github.com/softdevteam/grmtools/ re: Other parsers: https://softdevteam.github.io/grmtools/master/book/othertool...
antlr4rust: https://github.com/rrevenantt/antlr4rust
Meanwhile C++ has more than a hundred, with a focus on production-ready rather than innovative design patterns.