macro_rules! T {
(&) => { ... };
(|) => { ... };
(+) => { ... };
(-) => { ... };
(*) => { ... };
(/) => { ... };
(%) => { ... };
(^) => { ... };
(#) => { ... };
(.) => { ... };
(<) => { ... };
(>) => { ... };
(=) => { ... };
('(') => { ... };
(')') => { ... };
('{') => { ... };
('}') => { ... };
('[') => { ... };
(']') => { ... };
(;) => { ... };
(:) => { ... };
(,) => { ... };
(!) => { ... };
(_) => { ... };
(==) => { ... };
(!=) => { ... };
(<=) => { ... };
(>=) => { ... };
(..) => { ... };
(...) => { ... };
(+=) => { ... };
(-=) => { ... };
(*=) => { ... };
(/=) => { ... };
(%=) => { ... };
(<<=) => { ... };
(>>=) => { ... };
(&=) => { ... };
(|=) => { ... };
(^=) => { ... };
(..=) => { ... };
(::) => { ... };
(->) => { ... };
(&&) => { ... };
(||) => { ... };
(<<) => { ... };
(>>) => { ... };
(break) => { ... };
(do) => { ... };
(else) => { ... };
(false) => { ... };
(for) => { ... };
(fn) => { ... };
(if) => { ... };
(in) => { ... };
(as) => { ... };
(use) => { ... };
(nil) => { ... };
(return) => { ... };
(true) => { ... };
(while) => { ... };
(loop) => { ... };
(let) => { ... };
(mut) => { ... };
(class) => { ... };
(struct) => { ... };
(never) => { ... };
(pub) => { ... };
(type) => { ... };
(package) => { ... };
(super) => { ... };
(self) => { ... };
(extern) => { ... };
}