File tree Expand file tree Collapse file tree 1 file changed +43
-4
lines changed Expand file tree Collapse file tree 1 file changed +43
-4
lines changed Original file line number Diff line number Diff line change 332332(import_statement
333333 (import_clause
334334 (named_imports
335- "{"
336- .
337- (import_specifier) @parameter.outer
338335 .
339- "}")))
336+ (import_specifier) @parameter.outer .)))
337+
338+ ; Treat list or object elements as @parameter
339+ ; 1. parameter.inner
340+ (object
341+ (_) @parameter.inner )
342+
343+ (array
344+ (_) @parameter.inner )
345+
346+ ; 2. parameter.outer: Only one element, no comma
347+ (object
348+ .
349+ (_) @parameter.outer .)
350+
351+ (array
352+ .
353+ (_) @parameter.outer .)
354+
355+ ; 3. parameter.outer: Comma before or after
356+ ([
357+ (object
358+ "," @_start
359+ .
360+ (_) @_end )
361+ (array
362+ "," @_start
363+ .
364+ (_) @_end )
365+ ]
366+ (#make-range! "parameter.outer" @_start @_end ))
367+
368+ ([
369+ (object
370+ (_) @_start
371+ .
372+ "," @_end )
373+ (array
374+ (_) @_start
375+ .
376+ "," @_end )
377+ ]
378+ (#make-range! "parameter.outer" @_start @_end ))
You can’t perform that action at this time.
0 commit comments