@@ -165,11 +165,7 @@ see https://www.php.net/manual/language.constants.predefined.php")
165
165
(:match ,(rx bos (? " _" ) (in " A-Z" ) (+ (in " 0-9A-Z_" )) eos)
166
166
@php-constant))
167
167
(class_constant_access_expression
168
- (name) @php-class)
169
- (class_constant_access_expression
170
- (qualified_name
171
- (namespace_name_as_prefix) @php-class
172
- (name) @php-class))
168
+ [(name) (qualified_name)] @php-class)
173
169
[(boolean)
174
170
(null )]
175
171
@php-constant
@@ -179,6 +175,7 @@ see https://www.php.net/manual/language.constants.predefined.php")
179
175
180
176
:language 'php
181
177
:feature 'definition
178
+ :override t
182
179
`((class_declaration
183
180
name: (name) @php-class)
184
181
(interface_declaration
@@ -189,32 +186,27 @@ see https://www.php.net/manual/language.constants.predefined.php")
189
186
name: (name) @php-class)
190
187
(enum_case
191
188
name: (name) @php-class)
192
- (base_clause (name) @php-class)
189
+ (base_clause [ (name) (qualified_name)] @php-class)
193
190
(use_declaration (name) @php-class))
194
191
195
192
:language 'php
196
193
:feature 'function
194
+ :override t
197
195
`((array_creation_expression " array" @php-builtin)
198
196
(list_literal " list" @php-builtin)
199
197
(method_declaration
200
198
name: (name) @php-function-name)
201
199
(function_call_expression
202
200
function: [(qualified_name (name)) (name)] @php-function-call)
203
201
(scoped_call_expression
204
- scope: (name) @php-class)
205
- (scoped_call_expression
202
+ scope: [(name) (qualified_name)] @php-class
206
203
name: (name) @php-static-method-call)
207
204
(scoped_property_access_expression
208
- scope: (name) @php-class)
205
+ scope: [ (name) (qualified_name)] @php-class)
209
206
(member_call_expression
210
207
name: (name) @php-method-call)
211
- (object_creation_expression (name) @php-class)
212
- (object_creation_expression
213
- (qualified_name (namespace_name_as_prefix) @php-class
214
- (name) @php-class))
215
- (attribute (name) @php-class)
216
- (attribute (qualified_name) @php-class)
217
-
208
+ (object_creation_expression [(name) (qualified_name)] @php-class)
209
+ (attribute [(name) (qualified_name)] @php-class)
218
210
(function_definition
219
211
name: (name) @php-function-name))
220
212
0 commit comments