macro_rules! token { ($expected_variant: ident($enm:ident::$variant:ident)) => { ... }; ($expected_variant: ident($contents: ident)) => { ... }; ($expected_variant: ident) => { ... }; }
macro_rules! token { ($expected_variant: ident($enm:ident::$variant:ident)) => { ... }; ($expected_variant: ident($contents: ident)) => { ... }; ($expected_variant: ident) => { ... }; }