macro_rules! T {
[++] => { ... };
[;] => { ... };
[,] => { ... };
['('] => { ... };
[')'] => { ... };
['{'] => { ... };
['}'] => { ... };
['['] => { ... };
[']'] => { ... };
[<] => { ... };
[>] => { ... };
[@] => { ... };
[#] => { ... };
[~] => { ... };
[?] => { ... };
[$] => { ... };
[&] => { ... };
[|] => { ... };
[+] => { ... };
[*] => { ... };
[/] => { ... };
[^] => { ... };
[%] => { ... };
[_] => { ... };
[.] => { ... };
[..] => { ... };
[...] => { ... };
[..=] => { ... };
[:] => { ... };
[::] => { ... };
[=] => { ... };
[==] => { ... };
[=>] => { ... };
[!] => { ... };
[!=] => { ... };
[-] => { ... };
[->] => { ... };
[<=] => { ... };
[>=] => { ... };
[+=] => { ... };
[-=] => { ... };
[|=] => { ... };
[&=] => { ... };
[^=] => { ... };
[/=] => { ... };
[*=] => { ... };
[%=] => { ... };
[&&] => { ... };
[||] => { ... };
[<<] => { ... };
[>>] => { ... };
[<<=] => { ... };
[>>=] => { ... };
[OPENQASM] => { ... };
[include] => { ... };
[pragma] => { ... };
[def] => { ... };
[defcalgrammar] => { ... };
[cal] => { ... };
[defcal] => { ... };
[gate] => { ... };
[delay] => { ... };
[reset] => { ... };
[measure] => { ... };
[let] => { ... };
[box] => { ... };
[extern] => { ... };
[const] => { ... };
[barrier] => { ... };
[gphase] => { ... };
[if] => { ... };
[else] => { ... };
[for] => { ... };
[in] => { ... };
[while] => { ... };
[continue] => { ... };
[return] => { ... };
[break] => { ... };
[end] => { ... };
[switch] => { ... };
[case] => { ... };
[default] => { ... };
[input] => { ... };
[output] => { ... };
[readonly] => { ... };
[mutable] => { ... };
[qreg] => { ... };
[creg] => { ... };
[qubit] => { ... };
[void] => { ... };
[array] => { ... };
[ctrl] => { ... };
[negctrl] => { ... };
[inv] => { ... };
[pow] => { ... };
[false] => { ... };
[true] => { ... };
[float] => { ... };
[int] => { ... };
[uint] => { ... };
[complex] => { ... };
[bool] => { ... };
[bit] => { ... };
[duration] => { ... };
[stretch] => { ... };
[angle] => { ... };
[ident] => { ... };
}