Skip to content

Commit 7652666

Browse files
committed
[feat] tree-sitter practice
1 parent 496d9b4 commit 7652666

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

tree-sitter-kotoha.scm

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
; tree-sitter query tree-sitter-kotoha.scm examples/use_iterable.py
2+
;
3+
; examples/use_iterable.py
4+
; pattern: 0
5+
; capture: 0 - param_name, start: (5, 16), end: (5, 23), text: `numbers`
6+
; capture: 1 - type_name, start: (5, 25), end: (5, 29), text: `list`
7+
; capture: 2 - inner_type, start: (5, 30), end: (5, 33), text: `int`
8+
9+
(typed_parameter
10+
(identifier) @param_name
11+
type: (type
12+
(generic_type
13+
(identifier) @type_name
14+
(type_parameter
15+
(type
16+
(identifier) @inner_type))))
17+
(#eq? @type_name "list"))

0 commit comments

Comments
 (0)