@@ -11,6 +11,18 @@
11 function: (selector_expression
11 function: (selector_expression
12 field: (field_identifier) @function.method))
12 field: (field_identifier) @function.method))
18+ (parameter_declaration
19+ name: (identifier) @type.parameter))
21+((type_identifier) @type.builtin
22+ (match? @type.builtin "^(any|bool|byte|comparable|complex128|complex64|error|float32|float64|int|int16|int32|int64|int8|rune|string|uint|uint16|uint32|uint64|uint8|uintptr)$"))
24+(type_identifier) @type
14; Function definitions
26; Function definitions
16(function_declaration
28(function_declaration
@@ -30,10 +42,6 @@
30(parameter_declaration (identifier) @variable.parameter)
42(parameter_declaration (identifier) @variable.parameter)
31(variadic_parameter_declaration (identifier) @variable.parameter)
43(variadic_parameter_declaration (identifier) @variable.parameter)
33−((type_identifier) @type.builtin
34− (match? @type.builtin "^(any|bool|byte|comparable|complex128|complex64|error|float32|float64|int|int16|int32|int64|int8|rune|string|uint|uint16|uint32|uint64|uint8|uintptr)$"))
36−(type_identifier) @type
37(type_spec
45(type_spec
38 name: (type_identifier) @constructor)
46 name: (type_identifier) @constructor)
39(field_identifier) @variable.other.member
47(field_identifier) @variable.other.member