1
- SOURCE_FILE@[0; 255 )
2
- FN_DEF@[0; 254 )
1
+ SOURCE_FILE@[0; 167 )
2
+ FN_DEF@[0; 166 )
3
3
FN_KW@[0; 2) "fn"
4
4
WHITESPACE@[2; 3) " "
5
5
NAME@[3; 6)
@@ -8,18 +8,18 @@ SOURCE_FILE@[0; 255)
8
8
L_PAREN@[6; 7) "("
9
9
R_PAREN@[7; 8) ")"
10
10
WHITESPACE@[8; 9) " "
11
- BLOCK@[9; 254 )
11
+ BLOCK@[9; 166 )
12
12
L_CURLY@[9; 10) "{"
13
13
WHITESPACE@[10; 15) "\n "
14
- EXPR_STMT@[15; 252 )
15
- MATCH_EXPR@[15; 251 )
14
+ EXPR_STMT@[15; 164 )
15
+ MATCH_EXPR@[15; 163 )
16
16
MATCH_KW@[15; 20) "match"
17
17
WHITESPACE@[20; 21) " "
18
18
TUPLE_EXPR@[21; 23)
19
19
L_PAREN@[21; 22) "("
20
20
R_PAREN@[22; 23) ")"
21
21
WHITESPACE@[23; 24) " "
22
- MATCH_ARM_LIST@[24; 251 )
22
+ MATCH_ARM_LIST@[24; 163 )
23
23
L_CURLY@[24; 25) "{"
24
24
WHITESPACE@[25; 34) "\n "
25
25
MATCH_ARM@[34; 41)
@@ -141,81 +141,9 @@ SOURCE_FILE@[0; 255)
141
141
L_PAREN@[154; 155) "("
142
142
R_PAREN@[155; 156) ")"
143
143
COMMA@[156; 157) ","
144
- WHITESPACE@[157; 166) "\n "
145
- MATCH_ARM@[166; 177)
146
- BOX_PAT@[166; 171)
147
- BOX_KW@[166; 169) "box"
148
- WHITESPACE@[169; 170) " "
149
- BIND_PAT@[170; 171)
150
- NAME@[170; 171)
151
- IDENT@[170; 171) "X"
152
- WHITESPACE@[171; 172) " "
153
- FAT_ARROW@[172; 174) "=>"
154
- WHITESPACE@[174; 175) " "
155
- TUPLE_EXPR@[175; 177)
156
- L_PAREN@[175; 176) "("
157
- R_PAREN@[176; 177) ")"
158
- COMMA@[177; 178) ","
159
- WHITESPACE@[178; 187) "\n "
160
- MATCH_ARM@[187; 204)
161
- TUPLE_STRUCT_PAT@[187; 198)
162
- PATH@[187; 191)
163
- PATH_SEGMENT@[187; 191)
164
- NAME_REF@[187; 191)
165
- IDENT@[187; 191) "Some"
166
- L_PAREN@[191; 192) "("
167
- BOX_PAT@[192; 197)
168
- BOX_KW@[192; 195) "box"
169
- WHITESPACE@[195; 196) " "
170
- BIND_PAT@[196; 197)
171
- NAME@[196; 197)
172
- IDENT@[196; 197) "X"
173
- R_PAREN@[197; 198) ")"
174
- WHITESPACE@[198; 199) " "
175
- FAT_ARROW@[199; 201) "=>"
176
- WHITESPACE@[201; 202) " "
177
- TUPLE_EXPR@[202; 204)
178
- L_PAREN@[202; 203) "("
179
- R_PAREN@[203; 204) ")"
180
- COMMA@[204; 205) ","
181
- WHITESPACE@[205; 214) "\n "
182
- MATCH_ARM@[214; 244)
183
- TUPLE_STRUCT_PAT@[214; 238)
184
- PATH@[214; 218)
185
- PATH_SEGMENT@[214; 218)
186
- NAME_REF@[214; 218)
187
- IDENT@[214; 218) "Some"
188
- L_PAREN@[218; 219) "("
189
- BOX_PAT@[219; 237)
190
- BOX_KW@[219; 222) "box"
191
- WHITESPACE@[222; 223) " "
192
- STRUCT_PAT@[223; 237)
193
- PATH@[223; 227)
194
- PATH_SEGMENT@[223; 227)
195
- NAME_REF@[223; 227)
196
- IDENT@[223; 227) "Test"
197
- FIELD_PAT_LIST@[227; 237)
198
- L_CURLY@[227; 228) "{"
199
- FIELD_PAT@[228; 236)
200
- NAME@[228; 233)
201
- IDENT@[228; 233) "field"
202
- COLON@[233; 234) ":"
203
- WHITESPACE@[234; 235) " "
204
- LITERAL_PAT@[235; 236)
205
- LITERAL@[235; 236)
206
- INT_NUMBER@[235; 236) "0"
207
- R_CURLY@[236; 237) "}"
208
- R_PAREN@[237; 238) ")"
209
- WHITESPACE@[238; 239) " "
210
- FAT_ARROW@[239; 241) "=>"
211
- WHITESPACE@[241; 242) " "
212
- TUPLE_EXPR@[242; 244)
213
- L_PAREN@[242; 243) "("
214
- R_PAREN@[243; 244) ")"
215
- COMMA@[244; 245) ","
216
- WHITESPACE@[245; 250) "\n "
217
- R_CURLY@[250; 251) "}"
218
- SEMI@[251; 252) ";"
219
- WHITESPACE@[252; 253) "\n"
220
- R_CURLY@[253; 254) "}"
221
- WHITESPACE@[254; 255) "\n"
144
+ WHITESPACE@[157; 162) "\n "
145
+ R_CURLY@[162; 163) "}"
146
+ SEMI@[163; 164) ";"
147
+ WHITESPACE@[164; 165) "\n"
148
+ R_CURLY@[165; 166) "}"
149
+ WHITESPACE@[166; 167) "\n"
0 commit comments