macro_rules! S {
[!] => { ... };
['('] => { ... };
[')'] => { ... };
['{'] => { ... };
['}'] => { ... };
['['] => { ... };
[']'] => { ... };
[,] => { ... };
[@] => { ... };
[$] => { ... };
[&] => { ... };
[|] => { ... };
[...] => { ... };
[=] => { ... };
[:] => { ... };
[query] => { ... };
[mutation] => { ... };
[repeatable] => { ... };
[subscription] => { ... };
[fragment] => { ... };
[on] => { ... };
[null] => { ... };
[extend] => { ... };
[schema] => { ... };
[scalar] => { ... };
[implements] => { ... };
[interface] => { ... };
[union] => { ... };
[enum] => { ... };
[input] => { ... };
[directive] => { ... };
[type] => { ... };
[true] => { ... };
[false] => { ... };
[QUERY] => { ... };
[MUTATION] => { ... };
[SUBSCRIPTION] => { ... };
[FIELD] => { ... };
[FRAGMENT_DEFINITION] => { ... };
[FRAGMENT_SPREAD] => { ... };
[INLINE_FRAGMENT] => { ... };
[VARIABLE_DEFINITION] => { ... };
[SCHEMA] => { ... };
[SCALAR] => { ... };
[OBJECT] => { ... };
[FIELD_DEFINITION] => { ... };
[ARGUMENT_DEFINITION] => { ... };
[INTERFACE] => { ... };
[UNION] => { ... };
[ENUM] => { ... };
[ENUM_VALUE] => { ... };
[INPUT_OBJECT] => { ... };
[INPUT_FIELD_DEFINITION] => { ... };
[ident] => { ... };
[float] => { ... };
[string_value] => { ... };
[int] => { ... };
}
Expand description
Create a new SyntaxKind
.