logos-codegen 0.16.1

Create ridiculously fast Lexers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#[derive(Logos)]
#[logos(subpattern stuff = b"\\xFF")]
enum Token {
    #[token("a")]
    A,
    #[token(b"b\xFF")]
    B,
    #[token("1")]
    One,
    #[regex("(?-u)2\\xFF")]
    Two,
    #[regex(b"3\\xFF")]
    Three,
}