flexi-parse

flexi-parse is a parsing library intended to be more flexible than parser generators and parser combinators, while still being simple to use.

Features

Examples

Examples of this library in use can be found under the examples directory. calc.rs is a very simple command line calculator in under 100 lines of code, and lox.rs is a parser for the Lox language from Crafting Interpreters with full error recovery.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.