logos-codegen 0.16.1

Create ridiculously fast Lexers
Documentation
#[logos(skip())]
#[logos(skip(" ", priority = 0, |_| {}))]
#[logos(skip("a"))]
#[logos(skip("a", |_| {}))]
#[logos(skip("b", |_| {}, priority()))]
#[logos(skip("c", |_| {}, priority = "a"))]
#[logos(skip("d", |_| {}, priority = 10, priority = 20))]
#[logos(skip("e", | {}))]
#[logos(skip("f", |_| {}, callback = |_| {}))]
#[logos(skip("g", callback(|_| {})))]
#[logos(skip("h", |_| {}, unknown()))]
#[logos(skip = "aaaa")]
#[logos(skip(#))]
#[logos(skip 0)]
#[logos(skip "i", |_|)]
pub enum Token {
    #[regex("a")]
    A,
}