Not sure about the split between lexer and parser generator, but this is what I had best experience with: https://docs.rs/peg/ - Besides that there is also https://docs.rs/nom/ but it didn't click for me.
`rust-peg` is a simple yet flexible parser generator that makes it easy to write robust parsers. Based on the Parsing Expression Grammar formalism, it provides a Rust macro that builds a recursive descent parser from a concise definition of the grammβ¦
silwol
•peg - Rust
docs.rs