A lightweight parser combinator framework.
use chonk::prelude::*; fn my_parser<'a>() -> impl Parser<'a, &'a str, ()> { move |ctx| { is("abc").parse(ctx) } } if my_parser().test("abcd") { println!("It matches!"); }