File tree Expand file tree Collapse file tree 1 file changed +58
-0
lines changed
Expand file tree Collapse file tree 1 file changed +58
-0
lines changed Original file line number Diff line number Diff line change 1+ [
2+ (comment_line)
3+ (comment_block)
4+ (doc_line)
5+ (doc_block)
6+ ] @comment.outer
7+
8+ [
9+ (literal_int)
10+ (literal_float)
11+ ] @number.inner
12+
13+ ; TODO: capture inside braces
14+ (decl_class
15+ body: (_) @class.inner ) @class.outer
16+
17+ (decl_method
18+ body: (_) @function.inner ) @function.outer
19+
20+ (for
21+ body: (_) @loop.inner ) @loop.outer
22+
23+ (while
24+ body: (_) @loop.inner ) @loop.outer
25+
26+ (return
27+ (_)? @return.inner ) @return.outer
28+
29+ ; blocks
30+ (block) @block.outer
31+
32+ (invokation) @call.outer
33+
34+ (formal_parameters
35+ "," @_start
36+ .
37+ (formal_parameter) @parameter.inner
38+ (#make-range! "parameter.outer" @_start @parameter.inner ))
39+
40+ (formal_parameters
41+ .
42+ (formal_parameter) @parameter.inner
43+ .
44+ ","? @_end
45+ (#make-range! "parameter.outer" @parameter.inner @_end ))
46+
47+ (actual_parameters
48+ "," @_start
49+ .
50+ (actual_parameter) @parameter.inner
51+ (#make-range! "parameter.outer" @_start @parameter.inner ))
52+
53+ (actual_parameters
54+ .
55+ (actual_parameter) @parameter.inner
56+ .
57+ ","? @_end
58+ (#make-range! "parameter.outer" @parameter.inner @_end ))
You can’t perform that action at this time.
0 commit comments