@@ -0,0 +1,163 @@
4+(scalar_type_definition
7+(object_type_definition
10+(interface_type_definition
13+(union_type_definition
19+(input_object_type_definition
28+(scalar_type_extension
31+(object_type_extension
34+(interface_type_extension
43+(input_object_type_extension
55+ (name) @variable.other.member)
59+ (name) @variable.other.member))
62+ (name) @variable.other.member)
66+ (name) @variable.other.member))
69+ (name) @variable.other.member)
71+; Variable Definitions and Arguments
72+;-----------------------------------
80+(input_fields_definition
81+ (input_value_definition
82+ (name) @variable.parameter))
85+ (name) @variable.parameter)
88+ (input_value_definition
89+ (name) @variable.parameter))
92+ (variable) @variable.parameter)
96+ (variable) @variable))
101+(string_value) @string
103+(int_value) @constants.numeric.integer
105+(float_value) @constants.numeric.float
107+(boolean_value) @constants.builtin.boolean
112+(description) @comment
117+ (executable_directive_location) @type.builtin)
120+ (type_system_directive_location) @type.builtin)
154+] @punctuation.bracket
158+"|" @punctuation.delimiter
159+"&" @punctuation.delimiter
160+":" @punctuation.delimiter
162+"..." @punctuation.special
163+"!" @punctuation.special