(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
(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