63 lines
1.1 KiB
Scheme
63 lines
1.1 KiB
Scheme
(source) @variable
|
|
(let_statement
|
|
(let_keyword) @keyword
|
|
(identifier) @variable)
|
|
|
|
(function_call
|
|
(identifier) @function.call)
|
|
[
|
|
(type_cast_function)
|
|
(to_scalar_function)
|
|
(between_function)
|
|
(datatable_function)
|
|
] @function.call
|
|
|
|
(typed_parameter
|
|
(identifier) @parameter
|
|
)
|
|
|
|
(function_arguments (identifier) @parameter)
|
|
(operation (identifier) @variable)
|
|
(compound_expression (identifier) @variable)
|
|
(binary_expression (identifier) @variable)
|
|
(assignment (identifier) @variable)
|
|
(property_identifier (identifier) @variable)
|
|
(property_index (identifier) @variable)
|
|
(sort_by (identifier) @variable)
|
|
(range_operation (identifier) @variable)
|
|
|
|
(pipe) @punctuation.delimiter
|
|
[
|
|
(join_types)
|
|
(sort_keyword)
|
|
] @constant
|
|
[
|
|
(binary_operator)
|
|
(compound_keywords)
|
|
(operator)
|
|
(range_operator)
|
|
(join_operator)
|
|
(sub_operator)
|
|
(to_operator)
|
|
(mv_apply_operator)
|
|
(sort_keyword)
|
|
] @keyword.operator
|
|
(string) @string
|
|
(number) @number
|
|
(bool) @boolean
|
|
(null) @constant.builtin
|
|
(comment) @comment
|
|
(type) @type
|
|
[
|
|
"("
|
|
")"
|
|
"["
|
|
"]"
|
|
"{"
|
|
"}"
|
|
] @punctuation.bracket
|
|
|
|
[
|
|
","
|
|
] @punctuation.delimiter
|