nvim-treesitter/queries/gdscript/highlights.scm
2020-12-31 14:27:43 +01:00

27 lines
591 B
Scheme

(identifier) @variable
(name) @variable
(type) @type
(comment) @comment
(enum_definition
(name) @constant) @Statement
(function_definition
(name) @function
(parameters
(identifier)* @parameter) @punctuation.bracket) @Statement
(return_statement) @Statement
(variable_statement
(inferred_type)? @operator) @Statement
(call (identifier) @function) @punctuation.bracket
(attribute (attribute_call (identifier) @function) @punctuation.bracket)
; simple items
[ (binary_operator) (comparison_operator) ] @operator
[ (false) (true) ] @boolean
(string) @string
(integer) @number