1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
#[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,
}
|