debugger.scm

 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