1(identifier) @debug-variable
2(#eq? @debug-variable "self")
3
4(assignment
5 left: (identifier) @debug-variable)
6
7(assignment
8 left: (pattern_list
9 (identifier) @debug-variable))
10
11(assignment
12 left: (tuple_pattern
13 (identifier) @debug-variable))
14
15(augmented_assignment
16 left: (identifier) @debug-variable)
17
18(for_statement
19 left: (identifier) @debug-variable)
20
21(for_statement
22 left: (pattern_list
23 (identifier) @debug-variable))
24
25(for_statement
26 left: (tuple_pattern
27 (identifier) @debug-variable))
28
29(for_in_clause
30 left: (identifier) @debug-variable)
31
32(for_in_clause
33 left: (pattern_list
34 (identifier) @debug-variable))
35
36(for_in_clause
37 left: (tuple_pattern
38 (identifier) @debug-variable))
39
40(as_pattern
41 (identifier) @debug-variable)
42
43(binary_operator
44 left: (identifier) @debug-variable
45 (#not-match? @debug-variable "^[A-Z]"))
46
47(binary_operator
48 right: (identifier) @debug-variable
49 (#not-match? @debug-variable "^[A-Z]"))
50
51(comparison_operator
52 (identifier) @debug-variable
53 (#not-match? @debug-variable "^[A-Z]"))
54
55(list
56 (identifier) @debug-variable
57 (#not-match? @debug-variable "^[A-Z]"))
58
59(tuple
60 (identifier) @debug-variable
61 (#not-match? @debug-variable "^[A-Z]"))
62
63(set
64 (identifier) @debug-variable
65 (#not-match? @debug-variable "^[A-Z]"))
66
67(subscript
68 value: (identifier) @debug-variable
69 (#not-match? @debug-variable "^[A-Z]"))
70
71(attribute
72 object: (identifier) @debug-variable
73 (#not-match? @debug-variable "^[A-Z]"))
74
75(return_statement
76 (identifier) @debug-variable
77 (#not-match? @debug-variable "^[A-Z]"))
78
79(parenthesized_expression
80 (identifier) @debug-variable
81 (#not-match? @debug-variable "^[A-Z]"))
82
83(argument_list
84 (identifier) @debug-variable
85 (#not-match? @debug-variable "^[A-Z]"))
86
87(if_statement
88 condition: (identifier) @debug-variable
89 (#not-match? @debug-variable "^[A-Z]"))
90
91(while_statement
92 condition: (identifier) @debug-variable
93 (#not-match? @debug-variable "^[A-Z]"))
94
95(block) @debug-scope
96
97(module) @debug-scope