]> git.r.bdr.sh - rbdr/tree-sitter-api-notation/blob - src/node-types.json
95b68abe6168a71e543e552c5beaeaa4d236fb6d
[rbdr/tree-sitter-api-notation] / src / node-types.json
1 [
2 {
3 "type": "comment",
4 "named": true,
5 "fields": {}
6 },
7 {
8 "type": "definition",
9 "named": true,
10 "fields": {},
11 "children": {
12 "multiple": true,
13 "required": true,
14 "types": [
15 {
16 "type": "comment",
17 "named": true
18 },
19 {
20 "type": "entry",
21 "named": true
22 },
23 {
24 "type": "member",
25 "named": true
26 }
27 ]
28 }
29 },
30 {
31 "type": "entry",
32 "named": true,
33 "fields": {},
34 "children": {
35 "multiple": true,
36 "required": true,
37 "types": [
38 {
39 "type": "identifier",
40 "named": true
41 }
42 ]
43 }
44 },
45 {
46 "type": "identifier",
47 "named": true,
48 "fields": {},
49 "children": {
50 "multiple": true,
51 "required": false,
52 "types": [
53 {
54 "type": "parameter_list",
55 "named": true
56 },
57 {
58 "type": "return_statement",
59 "named": true
60 },
61 {
62 "type": "throw_statement",
63 "named": true
64 },
65 {
66 "type": "type_annotation",
67 "named": true
68 }
69 ]
70 }
71 },
72 {
73 "type": "member",
74 "named": true,
75 "fields": {},
76 "children": {
77 "multiple": true,
78 "required": true,
79 "types": [
80 {
81 "type": "member_type",
82 "named": true
83 },
84 {
85 "type": "parameter_list",
86 "named": true
87 },
88 {
89 "type": "return_statement",
90 "named": true
91 },
92 {
93 "type": "throw_statement",
94 "named": true
95 },
96 {
97 "type": "type_annotation",
98 "named": true
99 }
100 ]
101 }
102 },
103 {
104 "type": "member_type",
105 "named": true,
106 "fields": {}
107 },
108 {
109 "type": "parameter_list",
110 "named": true,
111 "fields": {},
112 "children": {
113 "multiple": true,
114 "required": false,
115 "types": [
116 {
117 "type": "identifier",
118 "named": true
119 }
120 ]
121 }
122 },
123 {
124 "type": "return_statement",
125 "named": true,
126 "fields": {},
127 "children": {
128 "multiple": false,
129 "required": true,
130 "types": [
131 {
132 "type": "entry",
133 "named": true
134 }
135 ]
136 }
137 },
138 {
139 "type": "source_file",
140 "named": true,
141 "fields": {},
142 "children": {
143 "multiple": true,
144 "required": false,
145 "types": [
146 {
147 "type": "comment",
148 "named": true
149 },
150 {
151 "type": "definition",
152 "named": true
153 }
154 ]
155 }
156 },
157 {
158 "type": "throw_statement",
159 "named": true,
160 "fields": {},
161 "children": {
162 "multiple": true,
163 "required": true,
164 "types": [
165 {
166 "type": "entry",
167 "named": true
168 }
169 ]
170 }
171 },
172 {
173 "type": "type_annotation",
174 "named": true,
175 "fields": {},
176 "children": {
177 "multiple": true,
178 "required": true,
179 "types": [
180 {
181 "type": "entry",
182 "named": true
183 }
184 ]
185 }
186 },
187 {
188 "type": "#",
189 "named": false
190 },
191 {
192 "type": "#>",
193 "named": false
194 },
195 {
196 "type": "(",
197 "named": false
198 },
199 {
200 "type": ")",
201 "named": false
202 },
203 {
204 "type": "+",
205 "named": false
206 },
207 {
208 "type": "+>",
209 "named": false
210 },
211 {
212 "type": ",",
213 "named": false
214 },
215 {
216 "type": "-",
217 "named": false
218 },
219 {
220 "type": "->",
221 "named": false
222 },
223 {
224 "type": ".",
225 "named": false
226 },
227 {
228 "type": "//",
229 "named": false
230 },
231 {
232 "type": "::",
233 "named": false
234 },
235 {
236 "type": "<",
237 "named": false
238 },
239 {
240 "type": "<+",
241 "named": false
242 },
243 {
244 "type": "<-",
245 "named": false
246 },
247 {
248 "type": "<~",
249 "named": false
250 },
251 {
252 "type": "=>",
253 "named": false
254 },
255 {
256 "type": ">",
257 "named": false
258 },
259 {
260 "type": "~>",
261 "named": false
262 }
263 ]