45 lines
894 B
Scheme
45 lines
894 B
Scheme
(parameter_declaration
|
|
(identifier) @debug-variable)
|
|
|
|
(short_var_declaration
|
|
(expression_list
|
|
(identifier) @debug-variable))
|
|
|
|
(var_declaration
|
|
(var_spec
|
|
(identifier) @debug-variable))
|
|
|
|
(const_declaration
|
|
(const_spec
|
|
(identifier) @debug-variable))
|
|
|
|
(assignment_statement
|
|
(expression_list
|
|
(identifier) @debug-variable))
|
|
|
|
(binary_expression
|
|
(identifier) @debug-variable
|
|
(#not-match? @debug-variable "^[A-Z]"))
|
|
|
|
(call_expression
|
|
(argument_list
|
|
(identifier) @debug-variable
|
|
(#not-match? @debug-variable "^[A-Z]")))
|
|
|
|
(return_statement
|
|
(expression_list
|
|
(identifier) @debug-variable
|
|
(#not-match? @debug-variable "^[A-Z]")))
|
|
|
|
(range_clause
|
|
(expression_list
|
|
(identifier) @debug-variable))
|
|
|
|
(parenthesized_expression
|
|
(identifier) @debug-variable
|
|
(#not-match? @debug-variable "^[A-Z]"))
|
|
|
|
(block) @debug-scope
|
|
|
|
(function_declaration) @debug-scope
|