|
37 | 37 | ; Regular and async function definitions with optional docstring
|
38 | 38 | (function_definition
|
39 | 39 | name: (identifier) @_function_name
|
40 |
| - (#eq? @_function_name "{name}") |
| 40 | + (#match? @_function_name "^{name}$") |
41 | 41 | body: (block) @function.body) @function.definition
|
42 | 42 |
|
43 | 43 | (function_definition
|
44 | 44 | name: (identifier) @_function_name
|
45 |
| - (#eq? @_function_name "{name}") |
| 45 | + (#match? @_function_name "^{name}$") |
46 | 46 | body: (block
|
47 | 47 | .
|
48 | 48 | (expression_statement
|
|
55 | 55 | (decorator)+
|
56 | 56 | (function_definition
|
57 | 57 | name: (identifier) @_function_name
|
58 |
| - (#eq? @_function_name "{name}") |
| 58 | + (#match? @_function_name "^{name}$") |
59 | 59 | body: (block) @function.body)) @function.definition
|
60 | 60 |
|
61 | 61 | (decorated_definition
|
62 | 62 | (decorator)+
|
63 | 63 | (function_definition
|
64 | 64 | name: (identifier) @_function_name
|
65 |
| - (#eq? @_function_name "{name}") |
| 65 | + (#match? @_function_name "^{name}$") |
66 | 66 | body: (block
|
67 | 67 | .
|
68 | 68 | (expression_statement
|
|
75 | 75 | body: (block
|
76 | 76 | (function_definition
|
77 | 77 | name: (identifier) @_function_name
|
78 |
| - (#eq? @_function_name "{name}") |
| 78 | + (#match? @_function_name "^{name}$") |
79 | 79 | body: (block) @function.body) @function.definition))
|
80 | 80 |
|
81 | 81 | (class_definition
|
82 | 82 | body: (block
|
83 | 83 | (function_definition
|
84 | 84 | name: (identifier) @_function_name
|
85 |
| - (#eq? @_function_name "{name}") |
| 85 | + (#match? @_function_name "^{name}$") |
86 | 86 | body: (block
|
87 | 87 | .
|
88 | 88 | (expression_statement
|
|
95 | 95 | ; Regular and decorated class definitions (including nested) with optional docstring
|
96 | 96 | (class_definition
|
97 | 97 | name: (identifier) @_class_name
|
98 |
| - (#eq? @_class_name "{name}") |
| 98 | + (#match? @_class_name "^{name}$") |
99 | 99 | body: (block) @class.body) @class.definition
|
100 | 100 |
|
101 | 101 | (class_definition
|
102 | 102 | name: (identifier) @_class_name
|
103 |
| - (#eq? @_class_name "{name}") |
| 103 | + (#match? @_class_name "^{name}$") |
104 | 104 | body: (block
|
105 | 105 | .
|
106 | 106 | (expression_statement
|
|
113 | 113 | (decorator)+
|
114 | 114 | (class_definition
|
115 | 115 | name: (identifier) @_class_name
|
116 |
| - (#eq? @_class_name "{name}") |
| 116 | + (#match? @_class_name "^{name}$") |
117 | 117 | body: (block) @class.body)) @class.definition
|
118 | 118 |
|
119 | 119 | (decorated_definition
|
120 | 120 | (decorator)+
|
121 | 121 | (class_definition
|
122 | 122 | name: (identifier) @_class_name
|
123 |
| - (#eq? @_class_name "{name}") |
| 123 | + (#match? @_class_name "^{name}$") |
124 | 124 | body: (block
|
125 | 125 | .
|
126 | 126 | (expression_statement
|
|
133 | 133 | body: (block
|
134 | 134 | (class_definition
|
135 | 135 | name: (identifier) @_class_name
|
136 |
| - (#eq? @_class_name "{name}") |
| 136 | + (#match? @_class_name "^{name}$") |
137 | 137 | body: (block) @class.body) @class.definition))
|
138 | 138 |
|
139 | 139 | (class_definition
|
140 | 140 | body: (block
|
141 | 141 | (class_definition
|
142 | 142 | name: (identifier) @_class_name
|
143 |
| - (#eq? @_class_name "{name}") |
| 143 | + (#match? @_class_name "^{name}$") |
144 | 144 | body: (block
|
145 | 145 | .
|
146 | 146 | (expression_statement
|
|
0 commit comments