macro_rules! token_type {
    ("space") => { ... };
    ("quote") => { ... };
    ("digit") => { ... };
    ("bracket") => { ... };
    ("cmp_operator") => { ... };
    ("operator") => { ... };
    ("alpha") => { ... };
    ("alphanumeric") => { ... };
}