macro_rules! term {
(OpenParen) => { ... };
(CloseParen) => { ... };
(OpenBracket) => { ... };
(CloseBracket) => { ... };
(OpenBrace) => { ... };
(CloseBrace) => { ... };
(,) => { ... };
(-) => { ... };
(.) => { ... };
(...) => { ... };
(:) => { ... };
(;) => { ... };
(<) => { ... };
(=) => { ... };
(>) => { ... };
(?) => { ... };
(or) => { ... };
(optional) => { ... };
(attribute) => { ... };
(callback) => { ... };
(const) => { ... };
(deleter) => { ... };
(dictionary) => { ... };
(enum) => { ... };
(getter) => { ... };
(includes) => { ... };
(inherit) => { ... };
(interface) => { ... };
(iterable) => { ... };
(maplike) => { ... };
(namespace) => { ... };
(partial) => { ... };
(required) => { ... };
(setlike) => { ... };
(setter) => { ... };
(static) => { ... };
(stringifier) => { ... };
(typedef) => { ... };
(unrestricted) => { ... };
(symbol) => { ... };
(- Infinity) => { ... };
(ByteString) => { ... };
(DOMString) => { ... };
(FrozenArray) => { ... };
(Infinity) => { ... };
(NaN) => { ... };
(USVString) => { ... };
(any) => { ... };
(boolean) => { ... };
(byte) => { ... };
(double) => { ... };
(false) => { ... };
(float) => { ... };
(long) => { ... };
(null) => { ... };
(object) => { ... };
(octet) => { ... };
(sequence) => { ... };
(short) => { ... };
(true) => { ... };
(unsigned) => { ... };
(void) => { ... };
(record) => { ... };
(ArrayBuffer) => { ... };
(DataView) => { ... };
(Int8Array) => { ... };
(Int16Array) => { ... };
(Int32Array) => { ... };
(Uint8Array) => { ... };
(Uint16Array) => { ... };
(Uint32Array) => { ... };
(Uint8ClampedArray) => { ... };
(Float32Array) => { ... };
(Float64Array) => { ... };
(ArrayBufferView) => { ... };
(BufferSource) => { ... };
(Promise) => { ... };
(Error) => { ... };
(readonly) => { ... };
(mixin) => { ... };
(implements) => { ... };
(legacycaller) => { ... };
(constructor) => { ... };
}