macro_rules! sym {
(t $id:expr) => { ... };
(nt $id:expr) => { ... };
(e) => { ... };
(end) => { ... };
}Expand description
Generates a Symbol instance.
ยงExamples
assert_eq!(sym!(t 2), Symbol::T(2 as TokenId));
assert_eq!(sym!(nt 3), Symbol::NT(3 as VarId));
assert_eq!(sym!(e), Symbol::Empty);
assert_eq!(sym!(end), Symbol::End);