Parser combinator library written using the Rust language