diff options
author | DJMcNab <[email protected]> | 2018-12-21 10:03:02 +0000 |
---|---|---|
committer | DJMcNab <[email protected]> | 2018-12-21 10:03:02 +0000 |
commit | 9beee92500bfb5953717a67c18217722ea82be49 (patch) | |
tree | d231ac1746f7df690cf2a94bb30f8cc488a827ed /crates/ra_syntax/tests/data/parser | |
parent | da6be9fdda23213813883cec6493b93f22b8c6ea (diff) |
Add comment about the source of the weird_exprs test
Diffstat (limited to 'crates/ra_syntax/tests/data/parser')
-rw-r--r-- | crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.rs | 5 | ||||
-rw-r--r-- | crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.txt | 4478 |
2 files changed, 2248 insertions, 2235 deletions
diff --git a/crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.rs b/crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.rs index 74edc6354..8c1323163 100644 --- a/crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.rs +++ b/crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.rs | |||
@@ -1,3 +1,8 @@ | |||
1 | //! Adapted from a `rustc` test, which can be found at | ||
2 | //! https://github.com/rust-lang/rust/blob/6d34ec18c7d7e574553f6347ecf08e1e1c45c13d/src/test/run-pass/weird-exprs.rs. | ||
3 | //! | ||
4 | //! Reported to rust-analyzer in https://github.com/rust-analyzer/rust-analyzer/issues/290 | ||
5 | |||
1 | #![allow(non_camel_case_types)] | 6 | #![allow(non_camel_case_types)] |
2 | #![allow(dead_code)] | 7 | #![allow(dead_code)] |
3 | #![allow(unreachable_code)] | 8 | #![allow(unreachable_code)] |
diff --git a/crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.txt b/crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.txt index e4507c553..20932a837 100644 --- a/crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.txt +++ b/crates/ra_syntax/tests/data/parser/ok/0035_weird_exprs.txt | |||
@@ -1,2236 +1,2244 @@ | |||
1 | SOURCE_FILE@[0; 3542) | 1 | SOURCE_FILE@[0; 3813) |
2 | ATTR@[0; 31) | 2 | COMMENT@[0; 55) |
3 | POUND@[0; 1) | 3 | WHITESPACE@[55; 56) |
4 | EXCL@[1; 2) | 4 | COMMENT@[56; 173) |
5 | TOKEN_TREE@[2; 31) | 5 | WHITESPACE@[173; 174) |
6 | L_BRACK@[2; 3) | 6 | COMMENT@[174; 178) |
7 | IDENT@[3; 8) "allow" | 7 | WHITESPACE@[178; 179) |
8 | TOKEN_TREE@[8; 30) | 8 | COMMENT@[179; 269) |
9 | L_PAREN@[8; 9) | 9 | WHITESPACE@[269; 271) |
10 | IDENT@[9; 29) "non_camel_case_types" | 10 | ATTR@[271; 302) |
11 | R_PAREN@[29; 30) | 11 | POUND@[271; 272) |
12 | R_BRACK@[30; 31) | 12 | EXCL@[272; 273) |
13 | WHITESPACE@[31; 32) | 13 | TOKEN_TREE@[273; 302) |
14 | ATTR@[32; 52) | 14 | L_BRACK@[273; 274) |
15 | POUND@[32; 33) | 15 | IDENT@[274; 279) "allow" |
16 | EXCL@[33; 34) | 16 | TOKEN_TREE@[279; 301) |
17 | TOKEN_TREE@[34; 52) | 17 | L_PAREN@[279; 280) |
18 | L_BRACK@[34; 35) | 18 | IDENT@[280; 300) "non_camel_case_types" |
19 | IDENT@[35; 40) "allow" | 19 | R_PAREN@[300; 301) |
20 | TOKEN_TREE@[40; 51) | 20 | R_BRACK@[301; 302) |
21 | L_PAREN@[40; 41) | 21 | WHITESPACE@[302; 303) |
22 | IDENT@[41; 50) "dead_code" | 22 | ATTR@[303; 323) |
23 | R_PAREN@[50; 51) | 23 | POUND@[303; 304) |
24 | R_BRACK@[51; 52) | 24 | EXCL@[304; 305) |
25 | WHITESPACE@[52; 53) | 25 | TOKEN_TREE@[305; 323) |
26 | ATTR@[53; 80) | 26 | L_BRACK@[305; 306) |
27 | POUND@[53; 54) | 27 | IDENT@[306; 311) "allow" |
28 | EXCL@[54; 55) | 28 | TOKEN_TREE@[311; 322) |
29 | TOKEN_TREE@[55; 80) | 29 | L_PAREN@[311; 312) |
30 | L_BRACK@[55; 56) | 30 | IDENT@[312; 321) "dead_code" |
31 | IDENT@[56; 61) "allow" | 31 | R_PAREN@[321; 322) |
32 | TOKEN_TREE@[61; 79) | 32 | R_BRACK@[322; 323) |
33 | L_PAREN@[61; 62) | 33 | WHITESPACE@[323; 324) |
34 | IDENT@[62; 78) "unreachable_code" | 34 | ATTR@[324; 351) |
35 | R_PAREN@[78; 79) | 35 | POUND@[324; 325) |
36 | R_BRACK@[79; 80) | 36 | EXCL@[325; 326) |
37 | WHITESPACE@[80; 81) | 37 | TOKEN_TREE@[326; 351) |
38 | ATTR@[81; 105) | 38 | L_BRACK@[326; 327) |
39 | POUND@[81; 82) | 39 | IDENT@[327; 332) "allow" |
40 | EXCL@[82; 83) | 40 | TOKEN_TREE@[332; 350) |
41 | TOKEN_TREE@[83; 105) | 41 | L_PAREN@[332; 333) |
42 | L_BRACK@[83; 84) | 42 | IDENT@[333; 349) "unreachable_code" |
43 | IDENT@[84; 89) "allow" | 43 | R_PAREN@[349; 350) |
44 | TOKEN_TREE@[89; 104) | 44 | R_BRACK@[350; 351) |
45 | L_PAREN@[89; 90) | 45 | WHITESPACE@[351; 352) |
46 | IDENT@[90; 103) "unused_parens" | 46 | ATTR@[352; 376) |
47 | R_PAREN@[103; 104) | 47 | POUND@[352; 353) |
48 | R_BRACK@[104; 105) | 48 | EXCL@[353; 354) |
49 | WHITESPACE@[105; 107) | 49 | TOKEN_TREE@[354; 376) |
50 | ATTR@[107; 134) | 50 | L_BRACK@[354; 355) |
51 | POUND@[107; 108) | 51 | IDENT@[355; 360) "allow" |
52 | EXCL@[108; 109) | 52 | TOKEN_TREE@[360; 375) |
53 | TOKEN_TREE@[109; 134) | 53 | L_PAREN@[360; 361) |
54 | L_BRACK@[109; 110) | 54 | IDENT@[361; 374) "unused_parens" |
55 | IDENT@[110; 125) "recursion_limit" | 55 | R_PAREN@[374; 375) |
56 | WHITESPACE@[125; 126) | 56 | R_BRACK@[375; 376) |
57 | EQ@[126; 127) | 57 | WHITESPACE@[376; 378) |
58 | WHITESPACE@[127; 128) | 58 | ATTR@[378; 405) |
59 | STRING@[128; 133) | 59 | POUND@[378; 379) |
60 | R_BRACK@[133; 134) | 60 | EXCL@[379; 380) |
61 | WHITESPACE@[134; 136) | 61 | TOKEN_TREE@[380; 405) |
62 | USE_ITEM@[136; 156) | 62 | L_BRACK@[380; 381) |
63 | USE_KW@[136; 139) | 63 | IDENT@[381; 396) "recursion_limit" |
64 | WHITESPACE@[139; 140) | 64 | WHITESPACE@[396; 397) |
65 | USE_TREE@[140; 155) | 65 | EQ@[397; 398) |
66 | PATH@[140; 155) | 66 | WHITESPACE@[398; 399) |
67 | PATH@[140; 149) | 67 | STRING@[399; 404) |
68 | PATH@[140; 143) | 68 | R_BRACK@[404; 405) |
69 | PATH_SEGMENT@[140; 143) | 69 | WHITESPACE@[405; 407) |
70 | NAME_REF@[140; 143) | 70 | USE_ITEM@[407; 427) |
71 | IDENT@[140; 143) "std" | 71 | USE_KW@[407; 410) |
72 | COLONCOLON@[143; 145) | 72 | WHITESPACE@[410; 411) |
73 | PATH_SEGMENT@[145; 149) | 73 | USE_TREE@[411; 426) |
74 | NAME_REF@[145; 149) | 74 | PATH@[411; 426) |
75 | IDENT@[145; 149) "cell" | 75 | PATH@[411; 420) |
76 | COLONCOLON@[149; 151) | 76 | PATH@[411; 414) |
77 | PATH_SEGMENT@[151; 155) | 77 | PATH_SEGMENT@[411; 414) |
78 | NAME_REF@[151; 155) | 78 | NAME_REF@[411; 414) |
79 | IDENT@[151; 155) "Cell" | 79 | IDENT@[411; 414) "std" |
80 | SEMI@[155; 156) | 80 | COLONCOLON@[414; 416) |
81 | WHITESPACE@[156; 157) | 81 | PATH_SEGMENT@[416; 420) |
82 | USE_ITEM@[157; 176) | 82 | NAME_REF@[416; 420) |
83 | USE_KW@[157; 160) | 83 | IDENT@[416; 420) "cell" |
84 | WHITESPACE@[160; 161) | 84 | COLONCOLON@[420; 422) |
85 | USE_TREE@[161; 175) | 85 | PATH_SEGMENT@[422; 426) |
86 | PATH@[161; 175) | 86 | NAME_REF@[422; 426) |
87 | PATH@[161; 169) | 87 | IDENT@[422; 426) "Cell" |
88 | PATH@[161; 164) | 88 | SEMI@[426; 427) |
89 | PATH_SEGMENT@[161; 164) | 89 | WHITESPACE@[427; 428) |
90 | NAME_REF@[161; 164) | 90 | USE_ITEM@[428; 447) |
91 | IDENT@[161; 164) "std" | 91 | USE_KW@[428; 431) |
92 | COLONCOLON@[164; 166) | 92 | WHITESPACE@[431; 432) |
93 | PATH_SEGMENT@[166; 169) | 93 | USE_TREE@[432; 446) |
94 | NAME_REF@[166; 169) | 94 | PATH@[432; 446) |
95 | IDENT@[166; 169) "mem" | 95 | PATH@[432; 440) |
96 | COLONCOLON@[169; 171) | 96 | PATH@[432; 435) |
97 | PATH_SEGMENT@[171; 175) | 97 | PATH_SEGMENT@[432; 435) |
98 | NAME_REF@[171; 175) | 98 | NAME_REF@[432; 435) |
99 | IDENT@[171; 175) "swap" | 99 | IDENT@[432; 435) "std" |
100 | SEMI@[175; 176) | 100 | COLONCOLON@[435; 437) |
101 | WHITESPACE@[176; 178) | 101 | PATH_SEGMENT@[437; 440) |
102 | COMMENT@[178; 247) | 102 | NAME_REF@[437; 440) |
103 | WHITESPACE@[247; 249) | 103 | IDENT@[437; 440) "mem" |
104 | FN_DEF@[249; 301) | 104 | COLONCOLON@[440; 442) |
105 | FN_KW@[249; 251) | 105 | PATH_SEGMENT@[442; 446) |
106 | WHITESPACE@[251; 252) | 106 | NAME_REF@[442; 446) |
107 | NAME@[252; 259) | 107 | IDENT@[442; 446) "swap" |
108 | IDENT@[252; 259) "strange" | 108 | SEMI@[446; 447) |
109 | PARAM_LIST@[259; 261) | 109 | WHITESPACE@[447; 449) |
110 | L_PAREN@[259; 260) | 110 | COMMENT@[449; 518) |
111 | R_PAREN@[260; 261) | 111 | WHITESPACE@[518; 520) |
112 | WHITESPACE@[261; 262) | 112 | FN_DEF@[520; 572) |
113 | RET_TYPE@[262; 269) | 113 | FN_KW@[520; 522) |
114 | THIN_ARROW@[262; 264) | 114 | WHITESPACE@[522; 523) |
115 | WHITESPACE@[264; 265) | 115 | NAME@[523; 530) |
116 | PATH_TYPE@[265; 269) | 116 | IDENT@[523; 530) "strange" |
117 | PATH@[265; 269) | 117 | PARAM_LIST@[530; 532) |
118 | PATH_SEGMENT@[265; 269) | 118 | L_PAREN@[530; 531) |
119 | NAME_REF@[265; 269) | 119 | R_PAREN@[531; 532) |
120 | IDENT@[265; 269) "bool" | 120 | WHITESPACE@[532; 533) |
121 | WHITESPACE@[269; 270) | 121 | RET_TYPE@[533; 540) |
122 | BLOCK@[270; 301) | 122 | THIN_ARROW@[533; 535) |
123 | L_CURLY@[270; 271) | 123 | WHITESPACE@[535; 536) |
124 | WHITESPACE@[271; 272) | 124 | PATH_TYPE@[536; 540) |
125 | LET_STMT@[272; 299) | 125 | PATH@[536; 540) |
126 | LET_KW@[272; 275) | 126 | PATH_SEGMENT@[536; 540) |
127 | WHITESPACE@[275; 276) | 127 | NAME_REF@[536; 540) |
128 | BIND_PAT@[276; 278) | 128 | IDENT@[536; 540) "bool" |
129 | NAME@[276; 278) | 129 | WHITESPACE@[540; 541) |
130 | IDENT@[276; 278) "_x" | 130 | BLOCK@[541; 572) |
131 | COLON@[278; 279) | 131 | L_CURLY@[541; 542) |
132 | WHITESPACE@[279; 280) | 132 | WHITESPACE@[542; 543) |
133 | PATH_TYPE@[280; 284) | 133 | LET_STMT@[543; 570) |
134 | PATH@[280; 284) | 134 | LET_KW@[543; 546) |
135 | PATH_SEGMENT@[280; 284) | 135 | WHITESPACE@[546; 547) |
136 | NAME_REF@[280; 284) | 136 | BIND_PAT@[547; 549) |
137 | IDENT@[280; 284) "bool" | 137 | NAME@[547; 549) |
138 | WHITESPACE@[284; 285) | 138 | IDENT@[547; 549) "_x" |
139 | EQ@[285; 286) | 139 | COLON@[549; 550) |
140 | WHITESPACE@[286; 287) | 140 | WHITESPACE@[550; 551) |
141 | RETURN_EXPR@[287; 298) | 141 | PATH_TYPE@[551; 555) |
142 | RETURN_KW@[287; 293) | 142 | PATH@[551; 555) |
143 | WHITESPACE@[293; 294) | 143 | PATH_SEGMENT@[551; 555) |
144 | LITERAL@[294; 298) | 144 | NAME_REF@[551; 555) |
145 | TRUE_KW@[294; 298) | 145 | IDENT@[551; 555) "bool" |
146 | SEMI@[298; 299) | 146 | WHITESPACE@[555; 556) |
147 | WHITESPACE@[299; 300) | 147 | EQ@[556; 557) |
148 | R_CURLY@[300; 301) | 148 | WHITESPACE@[557; 558) |
149 | WHITESPACE@[301; 303) | 149 | RETURN_EXPR@[558; 569) |
150 | FN_DEF@[303; 353) | 150 | RETURN_KW@[558; 564) |
151 | FN_KW@[303; 305) | 151 | WHITESPACE@[564; 565) |
152 | WHITESPACE@[305; 306) | 152 | LITERAL@[565; 569) |
153 | NAME@[306; 311) | 153 | TRUE_KW@[565; 569) |
154 | IDENT@[306; 311) "funny" | 154 | SEMI@[569; 570) |
155 | PARAM_LIST@[311; 313) | 155 | WHITESPACE@[570; 571) |
156 | L_PAREN@[311; 312) | 156 | R_CURLY@[571; 572) |
157 | R_PAREN@[312; 313) | 157 | WHITESPACE@[572; 574) |
158 | WHITESPACE@[313; 314) | 158 | FN_DEF@[574; 624) |
159 | BLOCK@[314; 353) | 159 | FN_KW@[574; 576) |
160 | L_CURLY@[314; 315) | 160 | WHITESPACE@[576; 577) |
161 | WHITESPACE@[315; 320) | 161 | NAME@[577; 582) |
162 | FN_DEF@[320; 336) | 162 | IDENT@[577; 582) "funny" |
163 | FN_KW@[320; 322) | 163 | PARAM_LIST@[582; 584) |
164 | WHITESPACE@[322; 323) | 164 | L_PAREN@[582; 583) |
165 | NAME@[323; 324) | 165 | R_PAREN@[583; 584) |
166 | IDENT@[323; 324) "f" | 166 | WHITESPACE@[584; 585) |
167 | PARAM_LIST@[324; 332) | 167 | BLOCK@[585; 624) |
168 | L_PAREN@[324; 325) | 168 | L_CURLY@[585; 586) |
169 | PARAM@[325; 331) | 169 | WHITESPACE@[586; 591) |
170 | BIND_PAT@[325; 327) | 170 | FN_DEF@[591; 607) |
171 | NAME@[325; 327) | 171 | FN_KW@[591; 593) |
172 | IDENT@[325; 327) "_x" | 172 | WHITESPACE@[593; 594) |
173 | COLON@[327; 328) | 173 | NAME@[594; 595) |
174 | WHITESPACE@[328; 329) | 174 | IDENT@[594; 595) "f" |
175 | TUPLE_TYPE@[329; 331) | 175 | PARAM_LIST@[595; 603) |
176 | L_PAREN@[329; 330) | 176 | L_PAREN@[595; 596) |
177 | R_PAREN@[330; 331) | 177 | PARAM@[596; 602) |
178 | R_PAREN@[331; 332) | 178 | BIND_PAT@[596; 598) |
179 | WHITESPACE@[332; 333) | 179 | NAME@[596; 598) |
180 | BLOCK@[333; 336) | 180 | IDENT@[596; 598) "_x" |
181 | L_CURLY@[333; 334) | 181 | COLON@[598; 599) |
182 | WHITESPACE@[334; 335) | 182 | WHITESPACE@[599; 600) |
183 | R_CURLY@[335; 336) | 183 | TUPLE_TYPE@[600; 602) |
184 | WHITESPACE@[336; 341) | 184 | L_PAREN@[600; 601) |
185 | EXPR_STMT@[341; 351) | 185 | R_PAREN@[601; 602) |
186 | CALL_EXPR@[341; 350) | 186 | R_PAREN@[602; 603) |
187 | PATH_EXPR@[341; 342) | 187 | WHITESPACE@[603; 604) |
188 | PATH@[341; 342) | 188 | BLOCK@[604; 607) |
189 | PATH_SEGMENT@[341; 342) | 189 | L_CURLY@[604; 605) |
190 | NAME_REF@[341; 342) | 190 | WHITESPACE@[605; 606) |
191 | IDENT@[341; 342) "f" | 191 | R_CURLY@[606; 607) |
192 | ARG_LIST@[342; 350) | 192 | WHITESPACE@[607; 612) |
193 | L_PAREN@[342; 343) | 193 | EXPR_STMT@[612; 622) |
194 | RETURN_EXPR@[343; 349) | 194 | CALL_EXPR@[612; 621) |
195 | RETURN_KW@[343; 349) | 195 | PATH_EXPR@[612; 613) |
196 | R_PAREN@[349; 350) | 196 | PATH@[612; 613) |
197 | SEMI@[350; 351) | 197 | PATH_SEGMENT@[612; 613) |
198 | WHITESPACE@[351; 352) | 198 | NAME_REF@[612; 613) |
199 | R_CURLY@[352; 353) | 199 | IDENT@[612; 613) "f" |
200 | WHITESPACE@[353; 355) | 200 | ARG_LIST@[613; 621) |
201 | FN_DEF@[355; 545) | 201 | L_PAREN@[613; 614) |
202 | FN_KW@[355; 357) | 202 | RETURN_EXPR@[614; 620) |
203 | WHITESPACE@[357; 358) | 203 | RETURN_KW@[614; 620) |
204 | NAME@[358; 362) | 204 | R_PAREN@[620; 621) |
205 | IDENT@[358; 362) "what" | 205 | SEMI@[621; 622) |
206 | PARAM_LIST@[362; 364) | 206 | WHITESPACE@[622; 623) |
207 | L_PAREN@[362; 363) | 207 | R_CURLY@[623; 624) |
208 | R_PAREN@[363; 364) | 208 | WHITESPACE@[624; 626) |
209 | WHITESPACE@[364; 365) | 209 | FN_DEF@[626; 816) |
210 | BLOCK@[365; 545) | 210 | FN_KW@[626; 628) |
211 | L_CURLY@[365; 366) | 211 | WHITESPACE@[628; 629) |
212 | WHITESPACE@[366; 371) | 212 | NAME@[629; 633) |
213 | FN_DEF@[371; 449) | 213 | IDENT@[629; 633) "what" |
214 | FN_KW@[371; 373) | 214 | PARAM_LIST@[633; 635) |
215 | WHITESPACE@[373; 374) | 215 | L_PAREN@[633; 634) |
216 | NAME@[374; 377) | 216 | R_PAREN@[634; 635) |
217 | IDENT@[374; 377) "the" | 217 | WHITESPACE@[635; 636) |
218 | PARAM_LIST@[377; 393) | 218 | BLOCK@[636; 816) |
219 | L_PAREN@[377; 378) | 219 | L_CURLY@[636; 637) |
220 | PARAM@[378; 392) | 220 | WHITESPACE@[637; 642) |
221 | BIND_PAT@[378; 379) | 221 | FN_DEF@[642; 720) |
222 | NAME@[378; 379) | 222 | FN_KW@[642; 644) |
223 | IDENT@[378; 379) "x" | 223 | WHITESPACE@[644; 645) |
224 | COLON@[379; 380) | 224 | NAME@[645; 648) |
225 | WHITESPACE@[380; 381) | 225 | IDENT@[645; 648) "the" |
226 | REFERENCE_TYPE@[381; 392) | 226 | PARAM_LIST@[648; 664) |
227 | AMP@[381; 382) | 227 | L_PAREN@[648; 649) |
228 | PATH_TYPE@[382; 392) | 228 | PARAM@[649; 663) |
229 | PATH@[382; 392) | 229 | BIND_PAT@[649; 650) |
230 | PATH_SEGMENT@[382; 392) | 230 | NAME@[649; 650) |
231 | NAME_REF@[382; 386) | 231 | IDENT@[649; 650) "x" |
232 | IDENT@[382; 386) "Cell" | 232 | COLON@[650; 651) |
233 | TYPE_ARG_LIST@[386; 392) | 233 | WHITESPACE@[651; 652) |
234 | L_ANGLE@[386; 387) | 234 | REFERENCE_TYPE@[652; 663) |
235 | TYPE_ARG@[387; 391) | 235 | AMP@[652; 653) |
236 | PATH_TYPE@[387; 391) | 236 | PATH_TYPE@[653; 663) |
237 | PATH@[387; 391) | 237 | PATH@[653; 663) |
238 | PATH_SEGMENT@[387; 391) | 238 | PATH_SEGMENT@[653; 663) |
239 | NAME_REF@[387; 391) | 239 | NAME_REF@[653; 657) |
240 | IDENT@[387; 391) "bool" | 240 | IDENT@[653; 657) "Cell" |
241 | R_ANGLE@[391; 392) | 241 | TYPE_ARG_LIST@[657; 663) |
242 | R_PAREN@[392; 393) | 242 | L_ANGLE@[657; 658) |
243 | WHITESPACE@[393; 394) | 243 | TYPE_ARG@[658; 662) |
244 | BLOCK@[394; 449) | 244 | PATH_TYPE@[658; 662) |
245 | L_CURLY@[394; 395) | 245 | PATH@[658; 662) |
246 | WHITESPACE@[395; 404) | 246 | PATH_SEGMENT@[658; 662) |
247 | EXPR_STMT@[404; 443) | 247 | NAME_REF@[658; 662) |
248 | RETURN_EXPR@[404; 442) | 248 | IDENT@[658; 662) "bool" |
249 | RETURN_KW@[404; 410) | 249 | R_ANGLE@[662; 663) |
250 | WHITESPACE@[410; 411) | 250 | R_PAREN@[663; 664) |
251 | WHILE_EXPR@[411; 442) | 251 | WHITESPACE@[664; 665) |
252 | WHILE_KW@[411; 416) | 252 | BLOCK@[665; 720) |
253 | WHITESPACE@[416; 417) | 253 | L_CURLY@[665; 666) |
254 | CONDITION@[417; 425) | 254 | WHITESPACE@[666; 675) |
255 | PREFIX_EXPR@[417; 425) | 255 | EXPR_STMT@[675; 714) |
256 | EXCL@[417; 418) | 256 | RETURN_EXPR@[675; 713) |
257 | METHOD_CALL_EXPR@[418; 425) | 257 | RETURN_KW@[675; 681) |
258 | PATH_EXPR@[418; 419) | 258 | WHITESPACE@[681; 682) |
259 | PATH@[418; 419) | 259 | WHILE_EXPR@[682; 713) |
260 | PATH_SEGMENT@[418; 419) | 260 | WHILE_KW@[682; 687) |
261 | NAME_REF@[418; 419) | 261 | WHITESPACE@[687; 688) |
262 | IDENT@[418; 419) "x" | 262 | CONDITION@[688; 696) |
263 | DOT@[419; 420) | 263 | PREFIX_EXPR@[688; 696) |
264 | NAME_REF@[420; 423) | 264 | EXCL@[688; 689) |
265 | IDENT@[420; 423) "get" | 265 | METHOD_CALL_EXPR@[689; 696) |
266 | ARG_LIST@[423; 425) | 266 | PATH_EXPR@[689; 690) |
267 | L_PAREN@[423; 424) | 267 | PATH@[689; 690) |
268 | R_PAREN@[424; 425) | 268 | PATH_SEGMENT@[689; 690) |
269 | WHITESPACE@[425; 426) | 269 | NAME_REF@[689; 690) |
270 | BLOCK@[426; 442) | 270 | IDENT@[689; 690) "x" |
271 | L_CURLY@[426; 427) | 271 | DOT@[690; 691) |
272 | WHITESPACE@[427; 428) | 272 | NAME_REF@[691; 694) |
273 | EXPR_STMT@[428; 440) | 273 | IDENT@[691; 694) "get" |
274 | METHOD_CALL_EXPR@[428; 439) | 274 | ARG_LIST@[694; 696) |
275 | PATH_EXPR@[428; 429) | 275 | L_PAREN@[694; 695) |
276 | PATH@[428; 429) | 276 | R_PAREN@[695; 696) |
277 | PATH_SEGMENT@[428; 429) | 277 | WHITESPACE@[696; 697) |
278 | NAME_REF@[428; 429) | 278 | BLOCK@[697; 713) |
279 | IDENT@[428; 429) "x" | 279 | L_CURLY@[697; 698) |
280 | DOT@[429; 430) | 280 | WHITESPACE@[698; 699) |
281 | NAME_REF@[430; 433) | 281 | EXPR_STMT@[699; 711) |
282 | IDENT@[430; 433) "set" | 282 | METHOD_CALL_EXPR@[699; 710) |
283 | ARG_LIST@[433; 439) | 283 | PATH_EXPR@[699; 700) |
284 | L_PAREN@[433; 434) | 284 | PATH@[699; 700) |
285 | LITERAL@[434; 438) | 285 | PATH_SEGMENT@[699; 700) |
286 | TRUE_KW@[434; 438) | 286 | NAME_REF@[699; 700) |
287 | R_PAREN@[438; 439) | 287 | IDENT@[699; 700) "x" |
288 | SEMI@[439; 440) | 288 | DOT@[700; 701) |
289 | WHITESPACE@[440; 441) | 289 | NAME_REF@[701; 704) |
290 | R_CURLY@[441; 442) | 290 | IDENT@[701; 704) "set" |
291 | SEMI@[442; 443) | 291 | ARG_LIST@[704; 710) |
292 | WHITESPACE@[443; 448) | 292 | L_PAREN@[704; 705) |
293 | R_CURLY@[448; 449) | 293 | LITERAL@[705; 709) |
294 | WHITESPACE@[449; 454) | 294 | TRUE_KW@[705; 709) |
295 | LET_STMT@[454; 480) | 295 | R_PAREN@[709; 710) |
296 | LET_KW@[454; 457) | 296 | SEMI@[710; 711) |
297 | WHITESPACE@[457; 458) | 297 | WHITESPACE@[711; 712) |
298 | BIND_PAT@[458; 459) | 298 | R_CURLY@[712; 713) |
299 | NAME@[458; 459) | 299 | SEMI@[713; 714) |
300 | IDENT@[458; 459) "i" | 300 | WHITESPACE@[714; 719) |
301 | WHITESPACE@[459; 460) | 301 | R_CURLY@[719; 720) |
302 | EQ@[460; 461) | 302 | WHITESPACE@[720; 725) |
303 | WHITESPACE@[461; 462) | 303 | LET_STMT@[725; 751) |
304 | REF_EXPR@[462; 479) | 304 | LET_KW@[725; 728) |
305 | AMP@[462; 463) | 305 | WHITESPACE@[728; 729) |
306 | CALL_EXPR@[463; 479) | 306 | BIND_PAT@[729; 730) |
307 | PATH_EXPR@[463; 472) | 307 | NAME@[729; 730) |
308 | PATH@[463; 472) | 308 | IDENT@[729; 730) "i" |
309 | PATH@[463; 467) | 309 | WHITESPACE@[730; 731) |
310 | PATH_SEGMENT@[463; 467) | 310 | EQ@[731; 732) |
311 | NAME_REF@[463; 467) | 311 | WHITESPACE@[732; 733) |
312 | IDENT@[463; 467) "Cell" | 312 | REF_EXPR@[733; 750) |
313 | COLONCOLON@[467; 469) | 313 | AMP@[733; 734) |
314 | PATH_SEGMENT@[469; 472) | 314 | CALL_EXPR@[734; 750) |
315 | NAME_REF@[469; 472) | 315 | PATH_EXPR@[734; 743) |
316 | IDENT@[469; 472) "new" | 316 | PATH@[734; 743) |
317 | ARG_LIST@[472; 479) | 317 | PATH@[734; 738) |
318 | L_PAREN@[472; 473) | 318 | PATH_SEGMENT@[734; 738) |
319 | LITERAL@[473; 478) | 319 | NAME_REF@[734; 738) |
320 | FALSE_KW@[473; 478) | 320 | IDENT@[734; 738) "Cell" |
321 | R_PAREN@[478; 479) | 321 | COLONCOLON@[738; 740) |
322 | SEMI@[479; 480) | 322 | PATH_SEGMENT@[740; 743) |
323 | WHITESPACE@[480; 485) | 323 | NAME_REF@[740; 743) |
324 | LET_STMT@[485; 507) | 324 | IDENT@[740; 743) "new" |
325 | LET_KW@[485; 488) | 325 | ARG_LIST@[743; 750) |
326 | WHITESPACE@[488; 489) | 326 | L_PAREN@[743; 744) |
327 | BIND_PAT@[489; 493) | 327 | LITERAL@[744; 749) |
328 | NAME@[489; 493) | 328 | FALSE_KW@[744; 749) |
329 | IDENT@[489; 493) "dont" | 329 | R_PAREN@[749; 750) |
330 | WHITESPACE@[493; 494) | 330 | SEMI@[750; 751) |
331 | EQ@[494; 495) | 331 | WHITESPACE@[751; 756) |
332 | WHITESPACE@[495; 496) | 332 | LET_STMT@[756; 778) |
333 | BLOCK_EXPR@[496; 506) | 333 | LET_KW@[756; 759) |
334 | BLOCK@[496; 506) | 334 | WHITESPACE@[759; 760) |
335 | L_CURLY@[496; 497) | 335 | BIND_PAT@[760; 764) |
336 | LAMBDA_EXPR@[497; 505) | 336 | NAME@[760; 764) |
337 | PARAM_LIST@[497; 499) | 337 | IDENT@[760; 764) "dont" |
338 | PIPE@[497; 498) | 338 | WHITESPACE@[764; 765) |
339 | PIPE@[498; 499) | 339 | EQ@[765; 766) |
340 | CALL_EXPR@[499; 505) | 340 | WHITESPACE@[766; 767) |
341 | PATH_EXPR@[499; 502) | 341 | BLOCK_EXPR@[767; 777) |
342 | PATH@[499; 502) | 342 | BLOCK@[767; 777) |
343 | PATH_SEGMENT@[499; 502) | 343 | L_CURLY@[767; 768) |
344 | NAME_REF@[499; 502) | 344 | LAMBDA_EXPR@[768; 776) |
345 | IDENT@[499; 502) "the" | 345 | PARAM_LIST@[768; 770) |
346 | ARG_LIST@[502; 505) | 346 | PIPE@[768; 769) |
347 | L_PAREN@[502; 503) | 347 | PIPE@[769; 770) |
348 | PATH_EXPR@[503; 504) | 348 | CALL_EXPR@[770; 776) |
349 | PATH@[503; 504) | 349 | PATH_EXPR@[770; 773) |
350 | PATH_SEGMENT@[503; 504) | 350 | PATH@[770; 773) |
351 | NAME_REF@[503; 504) | 351 | PATH_SEGMENT@[770; 773) |
352 | IDENT@[503; 504) "i" | 352 | NAME_REF@[770; 773) |
353 | R_PAREN@[504; 505) | 353 | IDENT@[770; 773) "the" |
354 | R_CURLY@[505; 506) | 354 | ARG_LIST@[773; 776) |
355 | SEMI@[506; 507) | 355 | L_PAREN@[773; 774) |
356 | WHITESPACE@[507; 512) | 356 | PATH_EXPR@[774; 775) |
357 | EXPR_STMT@[512; 519) | 357 | PATH@[774; 775) |
358 | CALL_EXPR@[512; 518) | 358 | PATH_SEGMENT@[774; 775) |
359 | PATH_EXPR@[512; 516) | 359 | NAME_REF@[774; 775) |
360 | PATH@[512; 516) | 360 | IDENT@[774; 775) "i" |
361 | PATH_SEGMENT@[512; 516) | 361 | R_PAREN@[775; 776) |
362 | NAME_REF@[512; 516) | 362 | R_CURLY@[776; 777) |
363 | IDENT@[512; 516) "dont" | 363 | SEMI@[777; 778) |
364 | ARG_LIST@[516; 518) | 364 | WHITESPACE@[778; 783) |
365 | L_PAREN@[516; 517) | 365 | EXPR_STMT@[783; 790) |
366 | R_PAREN@[517; 518) | 366 | CALL_EXPR@[783; 789) |
367 | SEMI@[518; 519) | 367 | PATH_EXPR@[783; 787) |
368 | WHITESPACE@[519; 524) | 368 | PATH@[783; 787) |
369 | EXPR_STMT@[524; 543) | 369 | PATH_SEGMENT@[783; 787) |
370 | MACRO_CALL@[524; 542) | 370 | NAME_REF@[783; 787) |
371 | PATH@[524; 530) | 371 | IDENT@[783; 787) "dont" |
372 | PATH_SEGMENT@[524; 530) | 372 | ARG_LIST@[787; 789) |
373 | NAME_REF@[524; 530) | 373 | L_PAREN@[787; 788) |
374 | IDENT@[524; 530) "assert" | 374 | R_PAREN@[788; 789) |
375 | EXCL@[530; 531) | 375 | SEMI@[789; 790) |
376 | TOKEN_TREE@[531; 542) | 376 | WHITESPACE@[790; 795) |
377 | L_PAREN@[531; 532) | 377 | EXPR_STMT@[795; 814) |
378 | TOKEN_TREE@[532; 541) | 378 | MACRO_CALL@[795; 813) |
379 | L_PAREN@[532; 533) | 379 | PATH@[795; 801) |
380 | IDENT@[533; 534) "i" | 380 | PATH_SEGMENT@[795; 801) |
381 | DOT@[534; 535) | 381 | NAME_REF@[795; 801) |
382 | IDENT@[535; 538) "get" | 382 | IDENT@[795; 801) "assert" |
383 | TOKEN_TREE@[538; 540) | 383 | EXCL@[801; 802) |
384 | L_PAREN@[538; 539) | 384 | TOKEN_TREE@[802; 813) |
385 | R_PAREN@[539; 540) | 385 | L_PAREN@[802; 803) |
386 | R_PAREN@[540; 541) | 386 | TOKEN_TREE@[803; 812) |
387 | R_PAREN@[541; 542) | 387 | L_PAREN@[803; 804) |
388 | SEMI@[542; 543) | 388 | IDENT@[804; 805) "i" |
389 | WHITESPACE@[543; 544) | 389 | DOT@[805; 806) |
390 | R_CURLY@[544; 545) | 390 | IDENT@[806; 809) "get" |
391 | WHITESPACE@[545; 547) | 391 | TOKEN_TREE@[809; 811) |
392 | FN_DEF@[547; 1051) | 392 | L_PAREN@[809; 810) |
393 | FN_KW@[547; 549) | 393 | R_PAREN@[810; 811) |
394 | WHITESPACE@[549; 550) | 394 | R_PAREN@[811; 812) |
395 | NAME@[550; 561) | 395 | R_PAREN@[812; 813) |
396 | IDENT@[550; 561) "zombiejesus" | 396 | SEMI@[813; 814) |
397 | PARAM_LIST@[561; 563) | 397 | WHITESPACE@[814; 815) |
398 | L_PAREN@[561; 562) | 398 | R_CURLY@[815; 816) |
399 | R_PAREN@[562; 563) | 399 | WHITESPACE@[816; 818) |
400 | WHITESPACE@[563; 564) | 400 | FN_DEF@[818; 1322) |
401 | BLOCK@[564; 1051) | 401 | FN_KW@[818; 820) |
402 | L_CURLY@[564; 565) | 402 | WHITESPACE@[820; 821) |
403 | WHITESPACE@[565; 570) | 403 | NAME@[821; 832) |
404 | LOOP_EXPR@[570; 1049) | 404 | IDENT@[821; 832) "zombiejesus" |
405 | LOOP_KW@[570; 574) | 405 | PARAM_LIST@[832; 834) |
406 | WHITESPACE@[574; 575) | 406 | L_PAREN@[832; 833) |
407 | BLOCK@[575; 1049) | 407 | R_PAREN@[833; 834) |
408 | L_CURLY@[575; 576) | 408 | WHITESPACE@[834; 835) |
409 | WHITESPACE@[576; 585) | 409 | BLOCK@[835; 1322) |
410 | EXPR_STMT@[585; 1012) | 410 | L_CURLY@[835; 836) |
411 | WHILE_EXPR@[585; 1012) | 411 | WHITESPACE@[836; 841) |
412 | WHILE_KW@[585; 590) | 412 | LOOP_EXPR@[841; 1320) |
413 | WHITESPACE@[590; 591) | 413 | LOOP_KW@[841; 845) |
414 | CONDITION@[591; 599) | 414 | WHITESPACE@[845; 846) |
415 | PAREN_EXPR@[591; 599) | 415 | BLOCK@[846; 1320) |
416 | L_PAREN@[591; 592) | 416 | L_CURLY@[846; 847) |
417 | RETURN_EXPR@[592; 598) | 417 | WHITESPACE@[847; 856) |
418 | RETURN_KW@[592; 598) | 418 | EXPR_STMT@[856; 1283) |
419 | R_PAREN@[598; 599) | 419 | WHILE_EXPR@[856; 1283) |
420 | WHITESPACE@[599; 600) | 420 | WHILE_KW@[856; 861) |
421 | BLOCK@[600; 1012) | 421 | WHITESPACE@[861; 862) |
422 | L_CURLY@[600; 601) | 422 | CONDITION@[862; 870) |
423 | WHITESPACE@[601; 614) | 423 | PAREN_EXPR@[862; 870) |
424 | IF_EXPR@[614; 1002) | 424 | L_PAREN@[862; 863) |
425 | IF_KW@[614; 616) | 425 | RETURN_EXPR@[863; 869) |
426 | WHITESPACE@[616; 617) | 426 | RETURN_KW@[863; 869) |
427 | CONDITION@[617; 625) | 427 | R_PAREN@[869; 870) |
428 | PAREN_EXPR@[617; 625) | 428 | WHITESPACE@[870; 871) |
429 | L_PAREN@[617; 618) | 429 | BLOCK@[871; 1283) |
430 | RETURN_EXPR@[618; 624) | 430 | L_CURLY@[871; 872) |
431 | RETURN_KW@[618; 624) | 431 | WHITESPACE@[872; 885) |
432 | R_PAREN@[624; 625) | 432 | IF_EXPR@[885; 1273) |
433 | WHITESPACE@[625; 626) | 433 | IF_KW@[885; 887) |
434 | BLOCK@[626; 945) | 434 | WHITESPACE@[887; 888) |
435 | L_CURLY@[626; 627) | 435 | CONDITION@[888; 896) |
436 | WHITESPACE@[627; 644) | 436 | PAREN_EXPR@[888; 896) |
437 | EXPR_STMT@[644; 931) | 437 | L_PAREN@[888; 889) |
438 | MATCH_EXPR@[644; 930) | 438 | RETURN_EXPR@[889; 895) |
439 | MATCH_KW@[644; 649) | 439 | RETURN_KW@[889; 895) |
440 | WHITESPACE@[649; 650) | 440 | R_PAREN@[895; 896) |
441 | PAREN_EXPR@[650; 658) | 441 | WHITESPACE@[896; 897) |
442 | L_PAREN@[650; 651) | 442 | BLOCK@[897; 1216) |
443 | RETURN_EXPR@[651; 657) | 443 | L_CURLY@[897; 898) |
444 | RETURN_KW@[651; 657) | 444 | WHITESPACE@[898; 915) |
445 | R_PAREN@[657; 658) | 445 | EXPR_STMT@[915; 1202) |
446 | WHITESPACE@[658; 659) | 446 | MATCH_EXPR@[915; 1201) |
447 | MATCH_ARM_LIST@[659; 930) | 447 | MATCH_KW@[915; 920) |
448 | L_CURLY@[659; 660) | 448 | WHITESPACE@[920; 921) |
449 | WHITESPACE@[660; 681) | 449 | PAREN_EXPR@[921; 929) |
450 | MATCH_ARM@[681; 876) | 450 | L_PAREN@[921; 922) |
451 | LITERAL@[681; 682) | 451 | RETURN_EXPR@[922; 928) |
452 | INT_NUMBER@[681; 682) "1" | 452 | RETURN_KW@[922; 928) |
453 | WHITESPACE@[682; 683) | 453 | R_PAREN@[928; 929) |
454 | FAT_ARROW@[683; 685) | 454 | WHITESPACE@[929; 930) |
455 | WHITESPACE@[685; 686) | 455 | MATCH_ARM_LIST@[930; 1201) |
456 | BLOCK_EXPR@[686; 876) | 456 | L_CURLY@[930; 931) |
457 | BLOCK@[686; 876) | 457 | WHITESPACE@[931; 952) |
458 | L_CURLY@[686; 687) | 458 | MATCH_ARM@[952; 1147) |
459 | WHITESPACE@[687; 712) | 459 | LITERAL@[952; 953) |
460 | IF_EXPR@[712; 854) | 460 | INT_NUMBER@[952; 953) "1" |
461 | IF_KW@[712; 714) | 461 | WHITESPACE@[953; 954) |
462 | WHITESPACE@[714; 715) | 462 | FAT_ARROW@[954; 956) |
463 | CONDITION@[715; 723) | 463 | WHITESPACE@[956; 957) |
464 | PAREN_EXPR@[715; 723) | 464 | BLOCK_EXPR@[957; 1147) |
465 | L_PAREN@[715; 716) | 465 | BLOCK@[957; 1147) |
466 | RETURN_EXPR@[716; 722) | 466 | L_CURLY@[957; 958) |
467 | RETURN_KW@[716; 722) | 467 | WHITESPACE@[958; 983) |
468 | R_PAREN@[722; 723) | 468 | IF_EXPR@[983; 1125) |
469 | WHITESPACE@[723; 724) | 469 | IF_KW@[983; 985) |
470 | BLOCK@[724; 786) | 470 | WHITESPACE@[985; 986) |
471 | L_CURLY@[724; 725) | 471 | CONDITION@[986; 994) |
472 | WHITESPACE@[725; 754) | 472 | PAREN_EXPR@[986; 994) |
473 | RETURN_EXPR@[754; 760) | 473 | L_PAREN@[986; 987) |
474 | RETURN_KW@[754; 760) | 474 | RETURN_EXPR@[987; 993) |
475 | WHITESPACE@[760; 785) | 475 | RETURN_KW@[987; 993) |
476 | R_CURLY@[785; 786) | 476 | R_PAREN@[993; 994) |
477 | WHITESPACE@[786; 787) | 477 | WHITESPACE@[994; 995) |
478 | ELSE_KW@[787; 791) | 478 | BLOCK@[995; 1057) |
479 | WHITESPACE@[791; 792) | 479 | L_CURLY@[995; 996) |
480 | BLOCK@[792; 854) | 480 | WHITESPACE@[996; 1025) |
481 | L_CURLY@[792; 793) | 481 | RETURN_EXPR@[1025; 1031) |
482 | WHITESPACE@[793; 822) | 482 | RETURN_KW@[1025; 1031) |
483 | RETURN_EXPR@[822; 828) | 483 | WHITESPACE@[1031; 1056) |
484 | RETURN_KW@[822; 828) | 484 | R_CURLY@[1056; 1057) |
485 | WHITESPACE@[828; 853) | 485 | WHITESPACE@[1057; 1058) |
486 | R_CURLY@[853; 854) | 486 | ELSE_KW@[1058; 1062) |
487 | WHITESPACE@[854; 875) | 487 | WHITESPACE@[1062; 1063) |
488 | R_CURLY@[875; 876) | 488 | BLOCK@[1063; 1125) |
489 | WHITESPACE@[876; 897) | 489 | L_CURLY@[1063; 1064) |
490 | MATCH_ARM@[897; 912) | 490 | WHITESPACE@[1064; 1093) |
491 | PLACEHOLDER_PAT@[897; 898) | 491 | RETURN_EXPR@[1093; 1099) |
492 | UNDERSCORE@[897; 898) | 492 | RETURN_KW@[1093; 1099) |
493 | WHITESPACE@[898; 899) | 493 | WHITESPACE@[1099; 1124) |
494 | FAT_ARROW@[899; 901) | 494 | R_CURLY@[1124; 1125) |
495 | WHITESPACE@[901; 902) | 495 | WHITESPACE@[1125; 1146) |
496 | BLOCK_EXPR@[902; 912) | 496 | R_CURLY@[1146; 1147) |
497 | BLOCK@[902; 912) | 497 | WHITESPACE@[1147; 1168) |
498 | L_CURLY@[902; 903) | 498 | MATCH_ARM@[1168; 1183) |
499 | WHITESPACE@[903; 904) | 499 | PLACEHOLDER_PAT@[1168; 1169) |
500 | RETURN_EXPR@[904; 910) | 500 | UNDERSCORE@[1168; 1169) |
501 | RETURN_KW@[904; 910) | 501 | WHITESPACE@[1169; 1170) |
502 | WHITESPACE@[910; 911) | 502 | FAT_ARROW@[1170; 1172) |
503 | R_CURLY@[911; 912) | 503 | WHITESPACE@[1172; 1173) |
504 | WHITESPACE@[912; 929) | 504 | BLOCK_EXPR@[1173; 1183) |
505 | R_CURLY@[929; 930) | 505 | BLOCK@[1173; 1183) |
506 | SEMI@[930; 931) | 506 | L_CURLY@[1173; 1174) |
507 | WHITESPACE@[931; 944) | 507 | WHITESPACE@[1174; 1175) |
508 | R_CURLY@[944; 945) | 508 | RETURN_EXPR@[1175; 1181) |
509 | WHITESPACE@[945; 946) | 509 | RETURN_KW@[1175; 1181) |
510 | ELSE_KW@[946; 950) | 510 | WHITESPACE@[1181; 1182) |
511 | WHITESPACE@[950; 951) | 511 | R_CURLY@[1182; 1183) |
512 | IF_EXPR@[951; 1002) | 512 | WHITESPACE@[1183; 1200) |
513 | IF_KW@[951; 953) | 513 | R_CURLY@[1200; 1201) |
514 | WHITESPACE@[953; 954) | 514 | SEMI@[1201; 1202) |
515 | CONDITION@[954; 962) | 515 | WHITESPACE@[1202; 1215) |
516 | PAREN_EXPR@[954; 962) | 516 | R_CURLY@[1215; 1216) |
517 | L_PAREN@[954; 955) | 517 | WHITESPACE@[1216; 1217) |
518 | RETURN_EXPR@[955; 961) | 518 | ELSE_KW@[1217; 1221) |
519 | RETURN_KW@[955; 961) | 519 | WHITESPACE@[1221; 1222) |
520 | R_PAREN@[961; 962) | 520 | IF_EXPR@[1222; 1273) |
521 | WHITESPACE@[962; 963) | 521 | IF_KW@[1222; 1224) |
522 | BLOCK@[963; 1002) | 522 | WHITESPACE@[1224; 1225) |
523 | L_CURLY@[963; 964) | 523 | CONDITION@[1225; 1233) |
524 | WHITESPACE@[964; 981) | 524 | PAREN_EXPR@[1225; 1233) |
525 | EXPR_STMT@[981; 988) | 525 | L_PAREN@[1225; 1226) |
526 | RETURN_EXPR@[981; 987) | 526 | RETURN_EXPR@[1226; 1232) |
527 | RETURN_KW@[981; 987) | 527 | RETURN_KW@[1226; 1232) |
528 | SEMI@[987; 988) | 528 | R_PAREN@[1232; 1233) |
529 | WHITESPACE@[988; 1001) | 529 | WHITESPACE@[1233; 1234) |
530 | R_CURLY@[1001; 1002) | 530 | BLOCK@[1234; 1273) |
531 | WHITESPACE@[1002; 1011) | 531 | L_CURLY@[1234; 1235) |
532 | R_CURLY@[1011; 1012) | 532 | WHITESPACE@[1235; 1252) |
533 | WHITESPACE@[1012; 1021) | 533 | EXPR_STMT@[1252; 1259) |
534 | IF_EXPR@[1021; 1043) | 534 | RETURN_EXPR@[1252; 1258) |
535 | IF_KW@[1021; 1023) | 535 | RETURN_KW@[1252; 1258) |
536 | WHITESPACE@[1023; 1024) | 536 | SEMI@[1258; 1259) |
537 | CONDITION@[1024; 1032) | 537 | WHITESPACE@[1259; 1272) |
538 | PAREN_EXPR@[1024; 1032) | 538 | R_CURLY@[1272; 1273) |
539 | L_PAREN@[1024; 1025) | 539 | WHITESPACE@[1273; 1282) |
540 | RETURN_EXPR@[1025; 1031) | 540 | R_CURLY@[1282; 1283) |
541 | RETURN_KW@[1025; 1031) | 541 | WHITESPACE@[1283; 1292) |
542 | R_PAREN@[1031; 1032) | 542 | IF_EXPR@[1292; 1314) |
543 | WHITESPACE@[1032; 1033) | 543 | IF_KW@[1292; 1294) |
544 | BLOCK@[1033; 1043) | 544 | WHITESPACE@[1294; 1295) |
545 | L_CURLY@[1033; 1034) | 545 | CONDITION@[1295; 1303) |
546 | WHITESPACE@[1034; 1035) | 546 | PAREN_EXPR@[1295; 1303) |
547 | EXPR_STMT@[1035; 1041) | 547 | L_PAREN@[1295; 1296) |
548 | BREAK_EXPR@[1035; 1040) | 548 | RETURN_EXPR@[1296; 1302) |
549 | BREAK_KW@[1035; 1040) | 549 | RETURN_KW@[1296; 1302) |
550 | SEMI@[1040; 1041) | 550 | R_PAREN@[1302; 1303) |
551 | WHITESPACE@[1041; 1042) | 551 | WHITESPACE@[1303; 1304) |
552 | R_CURLY@[1042; 1043) | 552 | BLOCK@[1304; 1314) |
553 | WHITESPACE@[1043; 1048) | 553 | L_CURLY@[1304; 1305) |
554 | R_CURLY@[1048; 1049) | 554 | WHITESPACE@[1305; 1306) |
555 | WHITESPACE@[1049; 1050) | 555 | EXPR_STMT@[1306; 1312) |
556 | R_CURLY@[1050; 1051) | 556 | BREAK_EXPR@[1306; 1311) |
557 | WHITESPACE@[1051; 1053) | 557 | BREAK_KW@[1306; 1311) |
558 | FN_DEF@[1053; 1268) | 558 | SEMI@[1311; 1312) |
559 | FN_KW@[1053; 1055) | 559 | WHITESPACE@[1312; 1313) |
560 | WHITESPACE@[1055; 1056) | 560 | R_CURLY@[1313; 1314) |
561 | NAME@[1056; 1063) | 561 | WHITESPACE@[1314; 1319) |
562 | IDENT@[1056; 1063) "notsure" | 562 | R_CURLY@[1319; 1320) |
563 | PARAM_LIST@[1063; 1065) | 563 | WHITESPACE@[1320; 1321) |
564 | L_PAREN@[1063; 1064) | 564 | R_CURLY@[1321; 1322) |
565 | R_PAREN@[1064; 1065) | 565 | WHITESPACE@[1322; 1324) |
566 | WHITESPACE@[1065; 1066) | 566 | FN_DEF@[1324; 1539) |
567 | BLOCK@[1066; 1268) | 567 | FN_KW@[1324; 1326) |
568 | L_CURLY@[1066; 1067) | 568 | WHITESPACE@[1326; 1327) |
569 | WHITESPACE@[1067; 1072) | 569 | NAME@[1327; 1334) |
570 | LET_STMT@[1072; 1090) | 570 | IDENT@[1327; 1334) "notsure" |
571 | LET_KW@[1072; 1075) | 571 | PARAM_LIST@[1334; 1336) |
572 | WHITESPACE@[1075; 1076) | 572 | L_PAREN@[1334; 1335) |
573 | BIND_PAT@[1076; 1082) | 573 | R_PAREN@[1335; 1336) |
574 | MUT_KW@[1076; 1079) | 574 | WHITESPACE@[1336; 1337) |
575 | WHITESPACE@[1079; 1080) | 575 | BLOCK@[1337; 1539) |
576 | NAME@[1080; 1082) | 576 | L_CURLY@[1337; 1338) |
577 | IDENT@[1080; 1082) "_x" | 577 | WHITESPACE@[1338; 1343) |
578 | COLON@[1082; 1083) | 578 | LET_STMT@[1343; 1361) |
579 | WHITESPACE@[1083; 1084) | 579 | LET_KW@[1343; 1346) |
580 | PATH_TYPE@[1084; 1089) | 580 | WHITESPACE@[1346; 1347) |
581 | PATH@[1084; 1089) | 581 | BIND_PAT@[1347; 1353) |
582 | PATH_SEGMENT@[1084; 1089) | 582 | MUT_KW@[1347; 1350) |
583 | NAME_REF@[1084; 1089) | 583 | WHITESPACE@[1350; 1351) |
584 | IDENT@[1084; 1089) "isize" | 584 | NAME@[1351; 1353) |
585 | SEMI@[1089; 1090) | 585 | IDENT@[1351; 1353) "_x" |
586 | WHITESPACE@[1090; 1095) | 586 | COLON@[1353; 1354) |
587 | LET_STMT@[1095; 1129) | 587 | WHITESPACE@[1354; 1355) |
588 | LET_KW@[1095; 1098) | 588 | PATH_TYPE@[1355; 1360) |
589 | WHITESPACE@[1098; 1099) | 589 | PATH@[1355; 1360) |
590 | BIND_PAT@[1099; 1105) | 590 | PATH_SEGMENT@[1355; 1360) |
591 | MUT_KW@[1099; 1102) | 591 | NAME_REF@[1355; 1360) |
592 | WHITESPACE@[1102; 1103) | 592 | IDENT@[1355; 1360) "isize" |
593 | NAME@[1103; 1105) | 593 | SEMI@[1360; 1361) |
594 | IDENT@[1103; 1105) "_y" | 594 | WHITESPACE@[1361; 1366) |
595 | WHITESPACE@[1105; 1106) | 595 | LET_STMT@[1366; 1400) |
596 | EQ@[1106; 1107) | 596 | LET_KW@[1366; 1369) |
597 | WHITESPACE@[1107; 1108) | 597 | WHITESPACE@[1369; 1370) |
598 | BIN_EXPR@[1108; 1128) | 598 | BIND_PAT@[1370; 1376) |
599 | PAREN_EXPR@[1108; 1116) | 599 | MUT_KW@[1370; 1373) |
600 | L_PAREN@[1108; 1109) | 600 | WHITESPACE@[1373; 1374) |
601 | BIN_EXPR@[1109; 1115) | 601 | NAME@[1374; 1376) |
602 | PATH_EXPR@[1109; 1111) | 602 | IDENT@[1374; 1376) "_y" |
603 | PATH@[1109; 1111) | 603 | WHITESPACE@[1376; 1377) |
604 | PATH_SEGMENT@[1109; 1111) | 604 | EQ@[1377; 1378) |
605 | NAME_REF@[1109; 1111) | 605 | WHITESPACE@[1378; 1379) |
606 | IDENT@[1109; 1111) "_x" | 606 | BIN_EXPR@[1379; 1399) |
607 | WHITESPACE@[1111; 1112) | 607 | PAREN_EXPR@[1379; 1387) |
608 | EQ@[1112; 1113) | 608 | L_PAREN@[1379; 1380) |
609 | WHITESPACE@[1113; 1114) | 609 | BIN_EXPR@[1380; 1386) |
610 | LITERAL@[1114; 1115) | 610 | PATH_EXPR@[1380; 1382) |
611 | INT_NUMBER@[1114; 1115) "0" | 611 | PATH@[1380; 1382) |
612 | R_PAREN@[1115; 1116) | 612 | PATH_SEGMENT@[1380; 1382) |
613 | WHITESPACE@[1116; 1117) | 613 | NAME_REF@[1380; 1382) |
614 | EQEQ@[1117; 1119) | 614 | IDENT@[1380; 1382) "_x" |
615 | WHITESPACE@[1119; 1120) | 615 | WHITESPACE@[1382; 1383) |
616 | PAREN_EXPR@[1120; 1128) | 616 | EQ@[1383; 1384) |
617 | L_PAREN@[1120; 1121) | 617 | WHITESPACE@[1384; 1385) |
618 | BIN_EXPR@[1121; 1127) | 618 | LITERAL@[1385; 1386) |
619 | PATH_EXPR@[1121; 1123) | 619 | INT_NUMBER@[1385; 1386) "0" |
620 | PATH@[1121; 1123) | 620 | R_PAREN@[1386; 1387) |
621 | PATH_SEGMENT@[1121; 1123) | 621 | WHITESPACE@[1387; 1388) |
622 | NAME_REF@[1121; 1123) | 622 | EQEQ@[1388; 1390) |
623 | IDENT@[1121; 1123) "_x" | 623 | WHITESPACE@[1390; 1391) |
624 | WHITESPACE@[1123; 1124) | 624 | PAREN_EXPR@[1391; 1399) |
625 | EQ@[1124; 1125) | 625 | L_PAREN@[1391; 1392) |
626 | WHITESPACE@[1125; 1126) | 626 | BIN_EXPR@[1392; 1398) |
627 | LITERAL@[1126; 1127) | 627 | PATH_EXPR@[1392; 1394) |
628 | INT_NUMBER@[1126; 1127) "0" | 628 | PATH@[1392; 1394) |
629 | R_PAREN@[1127; 1128) | 629 | PATH_SEGMENT@[1392; 1394) |
630 | SEMI@[1128; 1129) | 630 | NAME_REF@[1392; 1394) |
631 | WHITESPACE@[1129; 1134) | 631 | IDENT@[1392; 1394) "_x" |
632 | LET_STMT@[1134; 1167) | 632 | WHITESPACE@[1394; 1395) |
633 | LET_KW@[1134; 1137) | 633 | EQ@[1395; 1396) |
634 | WHITESPACE@[1137; 1138) | 634 | WHITESPACE@[1396; 1397) |
635 | BIND_PAT@[1138; 1144) | 635 | LITERAL@[1397; 1398) |
636 | MUT_KW@[1138; 1141) | 636 | INT_NUMBER@[1397; 1398) "0" |
637 | WHITESPACE@[1141; 1142) | 637 | R_PAREN@[1398; 1399) |
638 | NAME@[1142; 1144) | 638 | SEMI@[1399; 1400) |
639 | IDENT@[1142; 1144) "_z" | 639 | WHITESPACE@[1400; 1405) |
640 | WHITESPACE@[1144; 1145) | 640 | LET_STMT@[1405; 1438) |
641 | EQ@[1145; 1146) | 641 | LET_KW@[1405; 1408) |
642 | WHITESPACE@[1146; 1147) | 642 | WHITESPACE@[1408; 1409) |
643 | BIN_EXPR@[1147; 1166) | 643 | BIND_PAT@[1409; 1415) |
644 | PAREN_EXPR@[1147; 1155) | 644 | MUT_KW@[1409; 1412) |
645 | L_PAREN@[1147; 1148) | 645 | WHITESPACE@[1412; 1413) |
646 | BIN_EXPR@[1148; 1154) | 646 | NAME@[1413; 1415) |
647 | PATH_EXPR@[1148; 1150) | 647 | IDENT@[1413; 1415) "_z" |
648 | PATH@[1148; 1150) | 648 | WHITESPACE@[1415; 1416) |
649 | PATH_SEGMENT@[1148; 1150) | 649 | EQ@[1416; 1417) |
650 | NAME_REF@[1148; 1150) | 650 | WHITESPACE@[1417; 1418) |
651 | IDENT@[1148; 1150) "_x" | 651 | BIN_EXPR@[1418; 1437) |
652 | WHITESPACE@[1150; 1151) | 652 | PAREN_EXPR@[1418; 1426) |
653 | EQ@[1151; 1152) | 653 | L_PAREN@[1418; 1419) |
654 | WHITESPACE@[1152; 1153) | 654 | BIN_EXPR@[1419; 1425) |
655 | LITERAL@[1153; 1154) | 655 | PATH_EXPR@[1419; 1421) |
656 | INT_NUMBER@[1153; 1154) "0" | 656 | PATH@[1419; 1421) |
657 | R_PAREN@[1154; 1155) | 657 | PATH_SEGMENT@[1419; 1421) |
658 | WHITESPACE@[1155; 1156) | 658 | NAME_REF@[1419; 1421) |
659 | L_ANGLE@[1156; 1157) | 659 | IDENT@[1419; 1421) "_x" |
660 | WHITESPACE@[1157; 1158) | 660 | WHITESPACE@[1421; 1422) |
661 | PAREN_EXPR@[1158; 1166) | 661 | EQ@[1422; 1423) |
662 | L_PAREN@[1158; 1159) | 662 | WHITESPACE@[1423; 1424) |
663 | BIN_EXPR@[1159; 1165) | 663 | LITERAL@[1424; 1425) |
664 | PATH_EXPR@[1159; 1161) | 664 | INT_NUMBER@[1424; 1425) "0" |
665 | PATH@[1159; 1161) | 665 | R_PAREN@[1425; 1426) |
666 | PATH_SEGMENT@[1159; 1161) | 666 | WHITESPACE@[1426; 1427) |
667 | NAME_REF@[1159; 1161) | 667 | L_ANGLE@[1427; 1428) |
668 | IDENT@[1159; 1161) "_x" | 668 | WHITESPACE@[1428; 1429) |
669 | WHITESPACE@[1161; 1162) | 669 | PAREN_EXPR@[1429; 1437) |
670 | EQ@[1162; 1163) | 670 | L_PAREN@[1429; 1430) |
671 | WHITESPACE@[1163; 1164) | 671 | BIN_EXPR@[1430; 1436) |
672 | LITERAL@[1164; 1165) | 672 | PATH_EXPR@[1430; 1432) |
673 | INT_NUMBER@[1164; 1165) "0" | 673 | PATH@[1430; 1432) |
674 | R_PAREN@[1165; 1166) | 674 | PATH_SEGMENT@[1430; 1432) |
675 | SEMI@[1166; 1167) | 675 | NAME_REF@[1430; 1432) |
676 | WHITESPACE@[1167; 1172) | 676 | IDENT@[1430; 1432) "_x" |
677 | LET_STMT@[1172; 1203) | 677 | WHITESPACE@[1432; 1433) |
678 | LET_KW@[1172; 1175) | 678 | EQ@[1433; 1434) |
679 | WHITESPACE@[1175; 1176) | 679 | WHITESPACE@[1434; 1435) |
680 | BIND_PAT@[1176; 1178) | 680 | LITERAL@[1435; 1436) |
681 | NAME@[1176; 1178) | 681 | INT_NUMBER@[1435; 1436) "0" |
682 | IDENT@[1176; 1178) "_a" | 682 | R_PAREN@[1436; 1437) |
683 | WHITESPACE@[1178; 1179) | 683 | SEMI@[1437; 1438) |
684 | EQ@[1179; 1180) | 684 | WHITESPACE@[1438; 1443) |
685 | WHITESPACE@[1180; 1181) | 685 | LET_STMT@[1443; 1474) |
686 | BIN_EXPR@[1181; 1202) | 686 | LET_KW@[1443; 1446) |
687 | PAREN_EXPR@[1181; 1190) | 687 | WHITESPACE@[1446; 1447) |
688 | L_PAREN@[1181; 1182) | 688 | BIND_PAT@[1447; 1449) |
689 | BIN_EXPR@[1182; 1189) | 689 | NAME@[1447; 1449) |
690 | PATH_EXPR@[1182; 1184) | 690 | IDENT@[1447; 1449) "_a" |
691 | PATH@[1182; 1184) | 691 | WHITESPACE@[1449; 1450) |
692 | PATH_SEGMENT@[1182; 1184) | 692 | EQ@[1450; 1451) |
693 | NAME_REF@[1182; 1184) | 693 | WHITESPACE@[1451; 1452) |
694 | IDENT@[1182; 1184) "_x" | 694 | BIN_EXPR@[1452; 1473) |
695 | WHITESPACE@[1184; 1185) | 695 | PAREN_EXPR@[1452; 1461) |
696 | PLUSEQ@[1185; 1187) | 696 | L_PAREN@[1452; 1453) |
697 | WHITESPACE@[1187; 1188) | 697 | BIN_EXPR@[1453; 1460) |
698 | LITERAL@[1188; 1189) | 698 | PATH_EXPR@[1453; 1455) |
699 | INT_NUMBER@[1188; 1189) "0" | 699 | PATH@[1453; 1455) |
700 | R_PAREN@[1189; 1190) | 700 | PATH_SEGMENT@[1453; 1455) |
701 | WHITESPACE@[1190; 1191) | 701 | NAME_REF@[1453; 1455) |
702 | EQEQ@[1191; 1193) | 702 | IDENT@[1453; 1455) "_x" |
703 | WHITESPACE@[1193; 1194) | 703 | WHITESPACE@[1455; 1456) |
704 | PAREN_EXPR@[1194; 1202) | 704 | PLUSEQ@[1456; 1458) |
705 | L_PAREN@[1194; 1195) | 705 | WHITESPACE@[1458; 1459) |
706 | BIN_EXPR@[1195; 1201) | 706 | LITERAL@[1459; 1460) |
707 | PATH_EXPR@[1195; 1197) | 707 | INT_NUMBER@[1459; 1460) "0" |
708 | PATH@[1195; 1197) | 708 | R_PAREN@[1460; 1461) |
709 | PATH_SEGMENT@[1195; 1197) | 709 | WHITESPACE@[1461; 1462) |
710 | NAME_REF@[1195; 1197) | 710 | EQEQ@[1462; 1464) |
711 | IDENT@[1195; 1197) "_x" | 711 | WHITESPACE@[1464; 1465) |
712 | WHITESPACE@[1197; 1198) | 712 | PAREN_EXPR@[1465; 1473) |
713 | EQ@[1198; 1199) | 713 | L_PAREN@[1465; 1466) |
714 | WHITESPACE@[1199; 1200) | 714 | BIN_EXPR@[1466; 1472) |
715 | LITERAL@[1200; 1201) | 715 | PATH_EXPR@[1466; 1468) |
716 | INT_NUMBER@[1200; 1201) "0" | 716 | PATH@[1466; 1468) |
717 | R_PAREN@[1201; 1202) | 717 | PATH_SEGMENT@[1466; 1468) |
718 | SEMI@[1202; 1203) | 718 | NAME_REF@[1466; 1468) |
719 | WHITESPACE@[1203; 1208) | 719 | IDENT@[1466; 1468) "_x" |
720 | LET_STMT@[1208; 1266) | 720 | WHITESPACE@[1468; 1469) |
721 | LET_KW@[1208; 1211) | 721 | EQ@[1469; 1470) |
722 | WHITESPACE@[1211; 1212) | 722 | WHITESPACE@[1470; 1471) |
723 | BIND_PAT@[1212; 1214) | 723 | LITERAL@[1471; 1472) |
724 | NAME@[1212; 1214) | 724 | INT_NUMBER@[1471; 1472) "0" |
725 | IDENT@[1212; 1214) "_b" | 725 | R_PAREN@[1472; 1473) |
726 | WHITESPACE@[1214; 1215) | 726 | SEMI@[1473; 1474) |
727 | EQ@[1215; 1216) | 727 | WHITESPACE@[1474; 1479) |
728 | WHITESPACE@[1216; 1217) | 728 | LET_STMT@[1479; 1537) |
729 | BIN_EXPR@[1217; 1265) | 729 | LET_KW@[1479; 1482) |
730 | CALL_EXPR@[1217; 1239) | 730 | WHITESPACE@[1482; 1483) |
731 | PATH_EXPR@[1217; 1221) | 731 | BIND_PAT@[1483; 1485) |
732 | PATH@[1217; 1221) | 732 | NAME@[1483; 1485) |
733 | PATH_SEGMENT@[1217; 1221) | 733 | IDENT@[1483; 1485) "_b" |
734 | NAME_REF@[1217; 1221) | 734 | WHITESPACE@[1485; 1486) |
735 | IDENT@[1217; 1221) "swap" | 735 | EQ@[1486; 1487) |
736 | ARG_LIST@[1221; 1239) | 736 | WHITESPACE@[1487; 1488) |
737 | L_PAREN@[1221; 1222) | 737 | BIN_EXPR@[1488; 1536) |
738 | REF_EXPR@[1222; 1229) | 738 | CALL_EXPR@[1488; 1510) |
739 | AMP@[1222; 1223) | 739 | PATH_EXPR@[1488; 1492) |
740 | MUT_KW@[1223; 1226) | 740 | PATH@[1488; 1492) |
741 | WHITESPACE@[1226; 1227) | 741 | PATH_SEGMENT@[1488; 1492) |
742 | PATH_EXPR@[1227; 1229) | 742 | NAME_REF@[1488; 1492) |
743 | PATH@[1227; 1229) | 743 | IDENT@[1488; 1492) "swap" |
744 | PATH_SEGMENT@[1227; 1229) | 744 | ARG_LIST@[1492; 1510) |
745 | NAME_REF@[1227; 1229) | 745 | L_PAREN@[1492; 1493) |
746 | IDENT@[1227; 1229) "_y" | 746 | REF_EXPR@[1493; 1500) |
747 | COMMA@[1229; 1230) | 747 | AMP@[1493; 1494) |
748 | WHITESPACE@[1230; 1231) | 748 | MUT_KW@[1494; 1497) |
749 | REF_EXPR@[1231; 1238) | 749 | WHITESPACE@[1497; 1498) |
750 | AMP@[1231; 1232) | 750 | PATH_EXPR@[1498; 1500) |
751 | MUT_KW@[1232; 1235) | 751 | PATH@[1498; 1500) |
752 | WHITESPACE@[1235; 1236) | 752 | PATH_SEGMENT@[1498; 1500) |
753 | PATH_EXPR@[1236; 1238) | 753 | NAME_REF@[1498; 1500) |
754 | PATH@[1236; 1238) | 754 | IDENT@[1498; 1500) "_y" |
755 | PATH_SEGMENT@[1236; 1238) | 755 | COMMA@[1500; 1501) |
756 | NAME_REF@[1236; 1238) | 756 | WHITESPACE@[1501; 1502) |
757 | IDENT@[1236; 1238) "_z" | 757 | REF_EXPR@[1502; 1509) |
758 | R_PAREN@[1238; 1239) | 758 | AMP@[1502; 1503) |
759 | WHITESPACE@[1239; 1240) | 759 | MUT_KW@[1503; 1506) |
760 | EQEQ@[1240; 1242) | 760 | WHITESPACE@[1506; 1507) |
761 | WHITESPACE@[1242; 1243) | 761 | PATH_EXPR@[1507; 1509) |
762 | CALL_EXPR@[1243; 1265) | 762 | PATH@[1507; 1509) |
763 | PATH_EXPR@[1243; 1247) | 763 | PATH_SEGMENT@[1507; 1509) |
764 | PATH@[1243; 1247) | 764 | NAME_REF@[1507; 1509) |
765 | PATH_SEGMENT@[1243; 1247) | 765 | IDENT@[1507; 1509) "_z" |
766 | NAME_REF@[1243; 1247) | 766 | R_PAREN@[1509; 1510) |
767 | IDENT@[1243; 1247) "swap" | 767 | WHITESPACE@[1510; 1511) |
768 | ARG_LIST@[1247; 1265) | 768 | EQEQ@[1511; 1513) |
769 | L_PAREN@[1247; 1248) | 769 | WHITESPACE@[1513; 1514) |
770 | REF_EXPR@[1248; 1255) | 770 | CALL_EXPR@[1514; 1536) |
771 | AMP@[1248; 1249) | 771 | PATH_EXPR@[1514; 1518) |
772 | MUT_KW@[1249; 1252) | 772 | PATH@[1514; 1518) |
773 | WHITESPACE@[1252; 1253) | 773 | PATH_SEGMENT@[1514; 1518) |
774 | PATH_EXPR@[1253; 1255) | 774 | NAME_REF@[1514; 1518) |
775 | PATH@[1253; 1255) | 775 | IDENT@[1514; 1518) "swap" |
776 | PATH_SEGMENT@[1253; 1255) | 776 | ARG_LIST@[1518; 1536) |
777 | NAME_REF@[1253; 1255) | 777 | L_PAREN@[1518; 1519) |
778 | IDENT@[1253; 1255) "_y" | 778 | REF_EXPR@[1519; 1526) |
779 | COMMA@[1255; 1256) | 779 | AMP@[1519; 1520) |
780 | WHITESPACE@[1256; 1257) | 780 | MUT_KW@[1520; 1523) |
781 | REF_EXPR@[1257; 1264) | 781 | WHITESPACE@[1523; 1524) |
782 | AMP@[1257; 1258) | 782 | PATH_EXPR@[1524; 1526) |
783 | MUT_KW@[1258; 1261) | 783 | PATH@[1524; 1526) |
784 | WHITESPACE@[1261; 1262) | 784 | PATH_SEGMENT@[1524; 1526) |
785 | PATH_EXPR@[1262; 1264) | 785 | NAME_REF@[1524; 1526) |
786 | PATH@[1262; 1264) | 786 | IDENT@[1524; 1526) "_y" |
787 | PATH_SEGMENT@[1262; 1264) | 787 | COMMA@[1526; 1527) |
788 | NAME_REF@[1262; 1264) | 788 | WHITESPACE@[1527; 1528) |
789 | IDENT@[1262; 1264) "_z" | 789 | REF_EXPR@[1528; 1535) |
790 | R_PAREN@[1264; 1265) | 790 | AMP@[1528; 1529) |
791 | SEMI@[1265; 1266) | 791 | MUT_KW@[1529; 1532) |
792 | WHITESPACE@[1266; 1267) | 792 | WHITESPACE@[1532; 1533) |
793 | R_CURLY@[1267; 1268) | 793 | PATH_EXPR@[1533; 1535) |
794 | WHITESPACE@[1268; 1270) | 794 | PATH@[1533; 1535) |
795 | FN_DEF@[1270; 1470) | 795 | PATH_SEGMENT@[1533; 1535) |
796 | FN_KW@[1270; 1272) | 796 | NAME_REF@[1533; 1535) |
797 | WHITESPACE@[1272; 1273) | 797 | IDENT@[1533; 1535) "_z" |
798 | NAME@[1273; 1286) | 798 | R_PAREN@[1535; 1536) |
799 | IDENT@[1273; 1286) "canttouchthis" | 799 | SEMI@[1536; 1537) |
800 | PARAM_LIST@[1286; 1288) | 800 | WHITESPACE@[1537; 1538) |
801 | L_PAREN@[1286; 1287) | 801 | R_CURLY@[1538; 1539) |
802 | R_PAREN@[1287; 1288) | 802 | WHITESPACE@[1539; 1541) |
803 | WHITESPACE@[1288; 1289) | 803 | FN_DEF@[1541; 1741) |
804 | RET_TYPE@[1289; 1297) | 804 | FN_KW@[1541; 1543) |
805 | THIN_ARROW@[1289; 1291) | 805 | WHITESPACE@[1543; 1544) |
806 | WHITESPACE@[1291; 1292) | 806 | NAME@[1544; 1557) |
807 | PATH_TYPE@[1292; 1297) | 807 | IDENT@[1544; 1557) "canttouchthis" |
808 | PATH@[1292; 1297) | 808 | PARAM_LIST@[1557; 1559) |
809 | PATH_SEGMENT@[1292; 1297) | 809 | L_PAREN@[1557; 1558) |
810 | NAME_REF@[1292; 1297) | 810 | R_PAREN@[1558; 1559) |
811 | IDENT@[1292; 1297) "usize" | 811 | WHITESPACE@[1559; 1560) |
812 | WHITESPACE@[1297; 1298) | 812 | RET_TYPE@[1560; 1568) |
813 | BLOCK@[1298; 1470) | 813 | THIN_ARROW@[1560; 1562) |
814 | L_CURLY@[1298; 1299) | 814 | WHITESPACE@[1562; 1563) |
815 | WHITESPACE@[1299; 1304) | 815 | PATH_TYPE@[1563; 1568) |
816 | FN_DEF@[1304; 1327) | 816 | PATH@[1563; 1568) |
817 | FN_KW@[1304; 1306) | 817 | PATH_SEGMENT@[1563; 1568) |
818 | WHITESPACE@[1306; 1307) | 818 | NAME_REF@[1563; 1568) |
819 | NAME@[1307; 1308) | 819 | IDENT@[1563; 1568) "usize" |
820 | IDENT@[1307; 1308) "p" | 820 | WHITESPACE@[1568; 1569) |
821 | PARAM_LIST@[1308; 1310) | 821 | BLOCK@[1569; 1741) |
822 | L_PAREN@[1308; 1309) | 822 | L_CURLY@[1569; 1570) |
823 | R_PAREN@[1309; 1310) | 823 | WHITESPACE@[1570; 1575) |
824 | WHITESPACE@[1310; 1311) | 824 | FN_DEF@[1575; 1598) |
825 | RET_TYPE@[1311; 1318) | 825 | FN_KW@[1575; 1577) |
826 | THIN_ARROW@[1311; 1313) | 826 | WHITESPACE@[1577; 1578) |
827 | WHITESPACE@[1313; 1314) | 827 | NAME@[1578; 1579) |
828 | PATH_TYPE@[1314; 1318) | 828 | IDENT@[1578; 1579) "p" |
829 | PATH@[1314; 1318) | 829 | PARAM_LIST@[1579; 1581) |
830 | PATH_SEGMENT@[1314; 1318) | 830 | L_PAREN@[1579; 1580) |
831 | NAME_REF@[1314; 1318) | 831 | R_PAREN@[1580; 1581) |
832 | IDENT@[1314; 1318) "bool" | 832 | WHITESPACE@[1581; 1582) |
833 | WHITESPACE@[1318; 1319) | 833 | RET_TYPE@[1582; 1589) |
834 | BLOCK@[1319; 1327) | 834 | THIN_ARROW@[1582; 1584) |
835 | L_CURLY@[1319; 1320) | 835 | WHITESPACE@[1584; 1585) |
836 | WHITESPACE@[1320; 1321) | 836 | PATH_TYPE@[1585; 1589) |
837 | LITERAL@[1321; 1325) | 837 | PATH@[1585; 1589) |
838 | TRUE_KW@[1321; 1325) | 838 | PATH_SEGMENT@[1585; 1589) |
839 | WHITESPACE@[1325; 1326) | 839 | NAME_REF@[1585; 1589) |
840 | R_CURLY@[1326; 1327) | 840 | IDENT@[1585; 1589) "bool" |
841 | WHITESPACE@[1327; 1332) | 841 | WHITESPACE@[1589; 1590) |
842 | LET_STMT@[1332; 1377) | 842 | BLOCK@[1590; 1598) |
843 | LET_KW@[1332; 1335) | 843 | L_CURLY@[1590; 1591) |
844 | WHITESPACE@[1335; 1336) | 844 | WHITESPACE@[1591; 1592) |
845 | BIND_PAT@[1336; 1338) | 845 | LITERAL@[1592; 1596) |
846 | NAME@[1336; 1338) | 846 | TRUE_KW@[1592; 1596) |
847 | IDENT@[1336; 1338) "_a" | 847 | WHITESPACE@[1596; 1597) |
848 | WHITESPACE@[1338; 1339) | 848 | R_CURLY@[1597; 1598) |
849 | EQ@[1339; 1340) | 849 | WHITESPACE@[1598; 1603) |
850 | WHITESPACE@[1340; 1341) | 850 | LET_STMT@[1603; 1648) |
851 | PAREN_EXPR@[1341; 1376) | 851 | LET_KW@[1603; 1606) |
852 | L_PAREN@[1341; 1342) | 852 | WHITESPACE@[1606; 1607) |
853 | BIN_EXPR@[1342; 1375) | 853 | BIND_PAT@[1607; 1609) |
854 | MACRO_CALL@[1342; 1357) | 854 | NAME@[1607; 1609) |
855 | PATH@[1342; 1348) | 855 | IDENT@[1607; 1609) "_a" |
856 | PATH_SEGMENT@[1342; 1348) | 856 | WHITESPACE@[1609; 1610) |
857 | NAME_REF@[1342; 1348) | 857 | EQ@[1610; 1611) |
858 | IDENT@[1342; 1348) "assert" | 858 | WHITESPACE@[1611; 1612) |
859 | EXCL@[1348; 1349) | 859 | PAREN_EXPR@[1612; 1647) |
860 | TOKEN_TREE@[1349; 1357) | 860 | L_PAREN@[1612; 1613) |
861 | L_PAREN@[1349; 1350) | 861 | BIN_EXPR@[1613; 1646) |
862 | TOKEN_TREE@[1350; 1356) | 862 | MACRO_CALL@[1613; 1628) |
863 | L_PAREN@[1350; 1351) | 863 | PATH@[1613; 1619) |
864 | TRUE_KW@[1351; 1355) | 864 | PATH_SEGMENT@[1613; 1619) |
865 | R_PAREN@[1355; 1356) | 865 | NAME_REF@[1613; 1619) |
866 | R_PAREN@[1356; 1357) | 866 | IDENT@[1613; 1619) "assert" |
867 | WHITESPACE@[1357; 1358) | 867 | EXCL@[1619; 1620) |
868 | EQEQ@[1358; 1360) | 868 | TOKEN_TREE@[1620; 1628) |
869 | WHITESPACE@[1360; 1361) | 869 | L_PAREN@[1620; 1621) |
870 | PAREN_EXPR@[1361; 1375) | 870 | TOKEN_TREE@[1621; 1627) |
871 | L_PAREN@[1361; 1362) | 871 | L_PAREN@[1621; 1622) |
872 | MACRO_CALL@[1362; 1374) | 872 | TRUE_KW@[1622; 1626) |
873 | PATH@[1362; 1368) | 873 | R_PAREN@[1626; 1627) |
874 | PATH_SEGMENT@[1362; 1368) | 874 | R_PAREN@[1627; 1628) |
875 | NAME_REF@[1362; 1368) | 875 | WHITESPACE@[1628; 1629) |
876 | IDENT@[1362; 1368) "assert" | 876 | EQEQ@[1629; 1631) |
877 | EXCL@[1368; 1369) | 877 | WHITESPACE@[1631; 1632) |
878 | TOKEN_TREE@[1369; 1374) | 878 | PAREN_EXPR@[1632; 1646) |
879 | L_PAREN@[1369; 1370) | 879 | L_PAREN@[1632; 1633) |
880 | IDENT@[1370; 1371) "p" | 880 | MACRO_CALL@[1633; 1645) |
881 | TOKEN_TREE@[1371; 1373) | 881 | PATH@[1633; 1639) |
882 | L_PAREN@[1371; 1372) | 882 | PATH_SEGMENT@[1633; 1639) |
883 | R_PAREN@[1372; 1373) | 883 | NAME_REF@[1633; 1639) |
884 | R_PAREN@[1373; 1374) | 884 | IDENT@[1633; 1639) "assert" |
885 | R_PAREN@[1374; 1375) | 885 | EXCL@[1639; 1640) |
886 | R_PAREN@[1375; 1376) | 886 | TOKEN_TREE@[1640; 1645) |
887 | SEMI@[1376; 1377) | 887 | L_PAREN@[1640; 1641) |
888 | WHITESPACE@[1377; 1382) | 888 | IDENT@[1641; 1642) "p" |
889 | LET_STMT@[1382; 1414) | 889 | TOKEN_TREE@[1642; 1644) |
890 | LET_KW@[1382; 1385) | 890 | L_PAREN@[1642; 1643) |
891 | WHITESPACE@[1385; 1386) | 891 | R_PAREN@[1643; 1644) |
892 | BIND_PAT@[1386; 1388) | 892 | R_PAREN@[1644; 1645) |
893 | NAME@[1386; 1388) | 893 | R_PAREN@[1645; 1646) |
894 | IDENT@[1386; 1388) "_c" | 894 | R_PAREN@[1646; 1647) |
895 | WHITESPACE@[1388; 1389) | 895 | SEMI@[1647; 1648) |
896 | EQ@[1389; 1390) | 896 | WHITESPACE@[1648; 1653) |
897 | WHITESPACE@[1390; 1391) | 897 | LET_STMT@[1653; 1685) |
898 | PAREN_EXPR@[1391; 1413) | 898 | LET_KW@[1653; 1656) |
899 | L_PAREN@[1391; 1392) | 899 | WHITESPACE@[1656; 1657) |
900 | BIN_EXPR@[1392; 1412) | 900 | BIND_PAT@[1657; 1659) |
901 | MACRO_CALL@[1392; 1406) | 901 | NAME@[1657; 1659) |
902 | PATH@[1392; 1398) | 902 | IDENT@[1657; 1659) "_c" |
903 | PATH_SEGMENT@[1392; 1398) | 903 | WHITESPACE@[1659; 1660) |
904 | NAME_REF@[1392; 1398) | 904 | EQ@[1660; 1661) |
905 | IDENT@[1392; 1398) "assert" | 905 | WHITESPACE@[1661; 1662) |
906 | EXCL@[1398; 1399) | 906 | PAREN_EXPR@[1662; 1684) |
907 | TOKEN_TREE@[1399; 1406) | 907 | L_PAREN@[1662; 1663) |
908 | L_PAREN@[1399; 1400) | 908 | BIN_EXPR@[1663; 1683) |
909 | TOKEN_TREE@[1400; 1405) | 909 | MACRO_CALL@[1663; 1677) |
910 | L_PAREN@[1400; 1401) | 910 | PATH@[1663; 1669) |
911 | IDENT@[1401; 1402) "p" | 911 | PATH_SEGMENT@[1663; 1669) |
912 | TOKEN_TREE@[1402; 1404) | 912 | NAME_REF@[1663; 1669) |
913 | L_PAREN@[1402; 1403) | 913 | IDENT@[1663; 1669) "assert" |
914 | R_PAREN@[1403; 1404) | 914 | EXCL@[1669; 1670) |
915 | R_PAREN@[1404; 1405) | 915 | TOKEN_TREE@[1670; 1677) |
916 | R_PAREN@[1405; 1406) | 916 | L_PAREN@[1670; 1671) |
917 | WHITESPACE@[1406; 1407) | 917 | TOKEN_TREE@[1671; 1676) |
918 | EQEQ@[1407; 1409) | 918 | L_PAREN@[1671; 1672) |
919 | WHITESPACE@[1409; 1410) | 919 | IDENT@[1672; 1673) "p" |
920 | TUPLE_EXPR@[1410; 1412) | 920 | TOKEN_TREE@[1673; 1675) |
921 | L_PAREN@[1410; 1411) | 921 | L_PAREN@[1673; 1674) |
922 | R_PAREN@[1411; 1412) | 922 | R_PAREN@[1674; 1675) |
923 | R_PAREN@[1412; 1413) | 923 | R_PAREN@[1675; 1676) |
924 | SEMI@[1413; 1414) | 924 | R_PAREN@[1676; 1677) |
925 | WHITESPACE@[1414; 1419) | 925 | WHITESPACE@[1677; 1678) |
926 | LET_STMT@[1419; 1468) | 926 | EQEQ@[1678; 1680) |
927 | LET_KW@[1419; 1422) | 927 | WHITESPACE@[1680; 1681) |
928 | WHITESPACE@[1422; 1423) | 928 | TUPLE_EXPR@[1681; 1683) |
929 | BIND_PAT@[1423; 1425) | 929 | L_PAREN@[1681; 1682) |
930 | NAME@[1423; 1425) | 930 | R_PAREN@[1682; 1683) |
931 | IDENT@[1423; 1425) "_b" | 931 | R_PAREN@[1683; 1684) |
932 | COLON@[1425; 1426) | 932 | SEMI@[1684; 1685) |
933 | WHITESPACE@[1426; 1427) | 933 | WHITESPACE@[1685; 1690) |
934 | PATH_TYPE@[1427; 1431) | 934 | LET_STMT@[1690; 1739) |
935 | PATH@[1427; 1431) | 935 | LET_KW@[1690; 1693) |
936 | PATH_SEGMENT@[1427; 1431) | 936 | WHITESPACE@[1693; 1694) |
937 | NAME_REF@[1427; 1431) | 937 | BIND_PAT@[1694; 1696) |
938 | IDENT@[1427; 1431) "bool" | 938 | NAME@[1694; 1696) |
939 | WHITESPACE@[1431; 1432) | 939 | IDENT@[1694; 1696) "_b" |
940 | EQ@[1432; 1433) | 940 | COLON@[1696; 1697) |
941 | WHITESPACE@[1433; 1434) | 941 | WHITESPACE@[1697; 1698) |
942 | PAREN_EXPR@[1434; 1467) | 942 | PATH_TYPE@[1698; 1702) |
943 | L_PAREN@[1434; 1435) | 943 | PATH@[1698; 1702) |
944 | BIN_EXPR@[1435; 1466) | 944 | PATH_SEGMENT@[1698; 1702) |
945 | MACRO_CALL@[1435; 1452) | 945 | NAME_REF@[1698; 1702) |
946 | PATH@[1435; 1442) | 946 | IDENT@[1698; 1702) "bool" |
947 | PATH_SEGMENT@[1435; 1442) | 947 | WHITESPACE@[1702; 1703) |
948 | NAME_REF@[1435; 1442) | 948 | EQ@[1703; 1704) |
949 | IDENT@[1435; 1442) "println" | 949 | WHITESPACE@[1704; 1705) |
950 | EXCL@[1442; 1443) | 950 | PAREN_EXPR@[1705; 1738) |
951 | TOKEN_TREE@[1443; 1452) | 951 | L_PAREN@[1705; 1706) |
952 | L_PAREN@[1443; 1444) | 952 | BIN_EXPR@[1706; 1737) |
953 | STRING@[1444; 1448) | 953 | MACRO_CALL@[1706; 1723) |
954 | COMMA@[1448; 1449) | 954 | PATH@[1706; 1713) |
955 | WHITESPACE@[1449; 1450) | 955 | PATH_SEGMENT@[1706; 1713) |
956 | INT_NUMBER@[1450; 1451) "0" | 956 | NAME_REF@[1706; 1713) |
957 | R_PAREN@[1451; 1452) | 957 | IDENT@[1706; 1713) "println" |
958 | WHITESPACE@[1452; 1453) | 958 | EXCL@[1713; 1714) |
959 | EQEQ@[1453; 1455) | 959 | TOKEN_TREE@[1714; 1723) |
960 | WHITESPACE@[1455; 1456) | 960 | L_PAREN@[1714; 1715) |
961 | PAREN_EXPR@[1456; 1466) | 961 | STRING@[1715; 1719) |
962 | L_PAREN@[1456; 1457) | 962 | COMMA@[1719; 1720) |
963 | RETURN_EXPR@[1457; 1465) | 963 | WHITESPACE@[1720; 1721) |
964 | RETURN_KW@[1457; 1463) | 964 | INT_NUMBER@[1721; 1722) "0" |
965 | WHITESPACE@[1463; 1464) | 965 | R_PAREN@[1722; 1723) |
966 | LITERAL@[1464; 1465) | 966 | WHITESPACE@[1723; 1724) |
967 | INT_NUMBER@[1464; 1465) "0" | 967 | EQEQ@[1724; 1726) |
968 | R_PAREN@[1465; 1466) | 968 | WHITESPACE@[1726; 1727) |
969 | R_PAREN@[1466; 1467) | 969 | PAREN_EXPR@[1727; 1737) |
970 | SEMI@[1467; 1468) | 970 | L_PAREN@[1727; 1728) |
971 | WHITESPACE@[1468; 1469) | 971 | RETURN_EXPR@[1728; 1736) |
972 | R_CURLY@[1469; 1470) | 972 | RETURN_KW@[1728; 1734) |
973 | WHITESPACE@[1470; 1472) | 973 | WHITESPACE@[1734; 1735) |
974 | FN_DEF@[1472; 1633) | 974 | LITERAL@[1735; 1736) |
975 | FN_KW@[1472; 1474) | 975 | INT_NUMBER@[1735; 1736) "0" |
976 | WHITESPACE@[1474; 1475) | 976 | R_PAREN@[1736; 1737) |
977 | NAME@[1475; 1484) | 977 | R_PAREN@[1737; 1738) |
978 | IDENT@[1475; 1484) "angrydome" | 978 | SEMI@[1738; 1739) |
979 | PARAM_LIST@[1484; 1486) | 979 | WHITESPACE@[1739; 1740) |
980 | L_PAREN@[1484; 1485) | 980 | R_CURLY@[1740; 1741) |
981 | R_PAREN@[1485; 1486) | 981 | WHITESPACE@[1741; 1743) |
982 | WHITESPACE@[1486; 1487) | 982 | FN_DEF@[1743; 1904) |
983 | BLOCK@[1487; 1633) | 983 | FN_KW@[1743; 1745) |
984 | L_CURLY@[1487; 1488) | 984 | WHITESPACE@[1745; 1746) |
985 | WHITESPACE@[1488; 1493) | 985 | NAME@[1746; 1755) |
986 | EXPR_STMT@[1493; 1514) | 986 | IDENT@[1746; 1755) "angrydome" |
987 | LOOP_EXPR@[1493; 1514) | 987 | PARAM_LIST@[1755; 1757) |
988 | LOOP_KW@[1493; 1497) | 988 | L_PAREN@[1755; 1756) |
989 | WHITESPACE@[1497; 1498) | 989 | R_PAREN@[1756; 1757) |
990 | BLOCK@[1498; 1514) | 990 | WHITESPACE@[1757; 1758) |
991 | L_CURLY@[1498; 1499) | 991 | BLOCK@[1758; 1904) |
992 | WHITESPACE@[1499; 1500) | 992 | L_CURLY@[1758; 1759) |
993 | IF_EXPR@[1500; 1512) | 993 | WHITESPACE@[1759; 1764) |
994 | IF_KW@[1500; 1502) | 994 | EXPR_STMT@[1764; 1785) |
995 | WHITESPACE@[1502; 1503) | 995 | LOOP_EXPR@[1764; 1785) |
996 | CONDITION@[1503; 1508) | 996 | LOOP_KW@[1764; 1768) |
997 | BREAK_EXPR@[1503; 1508) | 997 | WHITESPACE@[1768; 1769) |
998 | BREAK_KW@[1503; 1508) | 998 | BLOCK@[1769; 1785) |
999 | WHITESPACE@[1508; 1509) | 999 | L_CURLY@[1769; 1770) |
1000 | BLOCK@[1509; 1512) | 1000 | WHITESPACE@[1770; 1771) |
1001 | L_CURLY@[1509; 1510) | 1001 | IF_EXPR@[1771; 1783) |
1002 | WHITESPACE@[1510; 1511) | 1002 | IF_KW@[1771; 1773) |
1003 | R_CURLY@[1511; 1512) | 1003 | WHITESPACE@[1773; 1774) |
1004 | WHITESPACE@[1512; 1513) | 1004 | CONDITION@[1774; 1779) |
1005 | R_CURLY@[1513; 1514) | 1005 | BREAK_EXPR@[1774; 1779) |
1006 | WHITESPACE@[1514; 1519) | 1006 | BREAK_KW@[1774; 1779) |
1007 | LET_STMT@[1519; 1533) | 1007 | WHITESPACE@[1779; 1780) |
1008 | LET_KW@[1519; 1522) | 1008 | BLOCK@[1780; 1783) |
1009 | WHITESPACE@[1522; 1523) | 1009 | L_CURLY@[1780; 1781) |
1010 | BIND_PAT@[1523; 1528) | 1010 | WHITESPACE@[1781; 1782) |
1011 | MUT_KW@[1523; 1526) | 1011 | R_CURLY@[1782; 1783) |
1012 | WHITESPACE@[1526; 1527) | 1012 | WHITESPACE@[1783; 1784) |
1013 | NAME@[1527; 1528) | 1013 | R_CURLY@[1784; 1785) |
1014 | IDENT@[1527; 1528) "i" | 1014 | WHITESPACE@[1785; 1790) |
1015 | WHITESPACE@[1528; 1529) | 1015 | LET_STMT@[1790; 1804) |
1016 | EQ@[1529; 1530) | 1016 | LET_KW@[1790; 1793) |
1017 | WHITESPACE@[1530; 1531) | 1017 | WHITESPACE@[1793; 1794) |
1018 | LITERAL@[1531; 1532) | 1018 | BIND_PAT@[1794; 1799) |
1019 | INT_NUMBER@[1531; 1532) "0" | 1019 | MUT_KW@[1794; 1797) |
1020 | SEMI@[1532; 1533) | 1020 | WHITESPACE@[1797; 1798) |
1021 | WHITESPACE@[1533; 1538) | 1021 | NAME@[1798; 1799) |
1022 | LOOP_EXPR@[1538; 1631) | 1022 | IDENT@[1798; 1799) "i" |
1023 | LOOP_KW@[1538; 1542) | 1023 | WHITESPACE@[1799; 1800) |
1024 | WHITESPACE@[1542; 1543) | 1024 | EQ@[1800; 1801) |
1025 | BLOCK@[1543; 1631) | 1025 | WHITESPACE@[1801; 1802) |
1026 | L_CURLY@[1543; 1544) | 1026 | LITERAL@[1802; 1803) |
1027 | WHITESPACE@[1544; 1545) | 1027 | INT_NUMBER@[1802; 1803) "0" |
1028 | EXPR_STMT@[1545; 1552) | 1028 | SEMI@[1803; 1804) |
1029 | BIN_EXPR@[1545; 1551) | 1029 | WHITESPACE@[1804; 1809) |
1030 | PATH_EXPR@[1545; 1546) | 1030 | LOOP_EXPR@[1809; 1902) |
1031 | PATH@[1545; 1546) | 1031 | LOOP_KW@[1809; 1813) |
1032 | PATH_SEGMENT@[1545; 1546) | 1032 | WHITESPACE@[1813; 1814) |
1033 | NAME_REF@[1545; 1546) | 1033 | BLOCK@[1814; 1902) |
1034 | IDENT@[1545; 1546) "i" | 1034 | L_CURLY@[1814; 1815) |
1035 | WHITESPACE@[1546; 1547) | 1035 | WHITESPACE@[1815; 1816) |
1036 | PLUSEQ@[1547; 1549) | 1036 | EXPR_STMT@[1816; 1823) |
1037 | WHITESPACE@[1549; 1550) | 1037 | BIN_EXPR@[1816; 1822) |
1038 | LITERAL@[1550; 1551) | 1038 | PATH_EXPR@[1816; 1817) |
1039 | INT_NUMBER@[1550; 1551) "1" | 1039 | PATH@[1816; 1817) |
1040 | SEMI@[1551; 1552) | 1040 | PATH_SEGMENT@[1816; 1817) |
1041 | WHITESPACE@[1552; 1553) | 1041 | NAME_REF@[1816; 1817) |
1042 | EXPR_STMT@[1553; 1616) | 1042 | IDENT@[1816; 1817) "i" |
1043 | IF_EXPR@[1553; 1616) | 1043 | WHITESPACE@[1817; 1818) |
1044 | IF_KW@[1553; 1555) | 1044 | PLUSEQ@[1818; 1820) |
1045 | WHITESPACE@[1555; 1556) | 1045 | WHITESPACE@[1820; 1821) |
1046 | CONDITION@[1556; 1562) | 1046 | LITERAL@[1821; 1822) |
1047 | BIN_EXPR@[1556; 1562) | 1047 | INT_NUMBER@[1821; 1822) "1" |
1048 | PATH_EXPR@[1556; 1557) | 1048 | SEMI@[1822; 1823) |
1049 | PATH@[1556; 1557) | 1049 | WHITESPACE@[1823; 1824) |
1050 | PATH_SEGMENT@[1556; 1557) | 1050 | EXPR_STMT@[1824; 1887) |
1051 | NAME_REF@[1556; 1557) | 1051 | IF_EXPR@[1824; 1887) |
1052 | IDENT@[1556; 1557) "i" | 1052 | IF_KW@[1824; 1826) |
1053 | WHITESPACE@[1557; 1558) | 1053 | WHITESPACE@[1826; 1827) |
1054 | EQEQ@[1558; 1560) | 1054 | CONDITION@[1827; 1833) |
1055 | WHITESPACE@[1560; 1561) | 1055 | BIN_EXPR@[1827; 1833) |
1056 | LITERAL@[1561; 1562) | 1056 | PATH_EXPR@[1827; 1828) |
1057 | INT_NUMBER@[1561; 1562) "1" | 1057 | PATH@[1827; 1828) |
1058 | WHITESPACE@[1562; 1563) | 1058 | PATH_SEGMENT@[1827; 1828) |
1059 | BLOCK@[1563; 1616) | 1059 | NAME_REF@[1827; 1828) |
1060 | L_CURLY@[1563; 1564) | 1060 | IDENT@[1827; 1828) "i" |
1061 | WHITESPACE@[1564; 1565) | 1061 | WHITESPACE@[1828; 1829) |
1062 | MATCH_EXPR@[1565; 1614) | 1062 | EQEQ@[1829; 1831) |
1063 | MATCH_KW@[1565; 1570) | 1063 | WHITESPACE@[1831; 1832) |
1064 | WHITESPACE@[1570; 1571) | 1064 | LITERAL@[1832; 1833) |
1065 | PAREN_EXPR@[1571; 1581) | 1065 | INT_NUMBER@[1832; 1833) "1" |
1066 | L_PAREN@[1571; 1572) | 1066 | WHITESPACE@[1833; 1834) |
1067 | CONTINUE_EXPR@[1572; 1580) | 1067 | BLOCK@[1834; 1887) |
1068 | CONTINUE_KW@[1572; 1580) | 1068 | L_CURLY@[1834; 1835) |
1069 | R_PAREN@[1580; 1581) | 1069 | WHITESPACE@[1835; 1836) |
1070 | WHITESPACE@[1581; 1582) | 1070 | MATCH_EXPR@[1836; 1885) |
1071 | MATCH_ARM_LIST@[1582; 1614) | 1071 | MATCH_KW@[1836; 1841) |
1072 | L_CURLY@[1582; 1583) | 1072 | WHITESPACE@[1841; 1842) |
1073 | WHITESPACE@[1583; 1584) | 1073 | PAREN_EXPR@[1842; 1852) |
1074 | MATCH_ARM@[1584; 1592) | 1074 | L_PAREN@[1842; 1843) |
1075 | LITERAL@[1584; 1585) | 1075 | CONTINUE_EXPR@[1843; 1851) |
1076 | INT_NUMBER@[1584; 1585) "1" | 1076 | CONTINUE_KW@[1843; 1851) |
1077 | WHITESPACE@[1585; 1586) | 1077 | R_PAREN@[1851; 1852) |
1078 | FAT_ARROW@[1586; 1588) | 1078 | WHITESPACE@[1852; 1853) |
1079 | WHITESPACE@[1588; 1589) | 1079 | MATCH_ARM_LIST@[1853; 1885) |
1080 | BLOCK_EXPR@[1589; 1592) | 1080 | L_CURLY@[1853; 1854) |
1081 | BLOCK@[1589; 1592) | 1081 | WHITESPACE@[1854; 1855) |
1082 | L_CURLY@[1589; 1590) | 1082 | MATCH_ARM@[1855; 1863) |
1083 | WHITESPACE@[1590; 1591) | 1083 | LITERAL@[1855; 1856) |
1084 | R_CURLY@[1591; 1592) | 1084 | INT_NUMBER@[1855; 1856) "1" |
1085 | COMMA@[1592; 1593) | 1085 | WHITESPACE@[1856; 1857) |
1086 | WHITESPACE@[1593; 1594) | 1086 | FAT_ARROW@[1857; 1859) |
1087 | MATCH_ARM@[1594; 1612) | 1087 | WHITESPACE@[1859; 1860) |
1088 | PLACEHOLDER_PAT@[1594; 1595) | 1088 | BLOCK_EXPR@[1860; 1863) |
1089 | UNDERSCORE@[1594; 1595) | 1089 | BLOCK@[1860; 1863) |
1090 | WHITESPACE@[1595; 1596) | 1090 | L_CURLY@[1860; 1861) |
1091 | FAT_ARROW@[1596; 1598) | 1091 | WHITESPACE@[1861; 1862) |
1092 | WHITESPACE@[1598; 1599) | 1092 | R_CURLY@[1862; 1863) |
1093 | MACRO_CALL@[1599; 1612) | 1093 | COMMA@[1863; 1864) |
1094 | PATH@[1599; 1604) | 1094 | WHITESPACE@[1864; 1865) |
1095 | PATH_SEGMENT@[1599; 1604) | 1095 | MATCH_ARM@[1865; 1883) |
1096 | NAME_REF@[1599; 1604) | 1096 | PLACEHOLDER_PAT@[1865; 1866) |
1097 | IDENT@[1599; 1604) "panic" | 1097 | UNDERSCORE@[1865; 1866) |
1098 | EXCL@[1604; 1605) | 1098 | WHITESPACE@[1866; 1867) |
1099 | TOKEN_TREE@[1605; 1612) | 1099 | FAT_ARROW@[1867; 1869) |
1100 | L_PAREN@[1605; 1606) | 1100 | WHITESPACE@[1869; 1870) |
1101 | STRING@[1606; 1611) | 1101 | MACRO_CALL@[1870; 1883) |
1102 | R_PAREN@[1611; 1612) | 1102 | PATH@[1870; 1875) |
1103 | WHITESPACE@[1612; 1613) | 1103 | PATH_SEGMENT@[1870; 1875) |
1104 | R_CURLY@[1613; 1614) | 1104 | NAME_REF@[1870; 1875) |
1105 | WHITESPACE@[1614; 1615) | 1105 | IDENT@[1870; 1875) "panic" |
1106 | R_CURLY@[1615; 1616) | 1106 | EXCL@[1875; 1876) |
1107 | WHITESPACE@[1616; 1623) | 1107 | TOKEN_TREE@[1876; 1883) |
1108 | EXPR_STMT@[1623; 1629) | 1108 | L_PAREN@[1876; 1877) |
1109 | BREAK_EXPR@[1623; 1628) | 1109 | STRING@[1877; 1882) |
1110 | BREAK_KW@[1623; 1628) | 1110 | R_PAREN@[1882; 1883) |
1111 | SEMI@[1628; 1629) | 1111 | WHITESPACE@[1883; 1884) |
1112 | WHITESPACE@[1629; 1630) | 1112 | R_CURLY@[1884; 1885) |
1113 | R_CURLY@[1630; 1631) | 1113 | WHITESPACE@[1885; 1886) |
1114 | WHITESPACE@[1631; 1632) | 1114 | R_CURLY@[1886; 1887) |
1115 | R_CURLY@[1632; 1633) | 1115 | WHITESPACE@[1887; 1894) |
1116 | WHITESPACE@[1633; 1635) | 1116 | EXPR_STMT@[1894; 1900) |
1117 | FN_DEF@[1635; 1689) | 1117 | BREAK_EXPR@[1894; 1899) |
1118 | FN_KW@[1635; 1637) | 1118 | BREAK_KW@[1894; 1899) |
1119 | WHITESPACE@[1637; 1638) | 1119 | SEMI@[1899; 1900) |
1120 | NAME@[1638; 1650) | 1120 | WHITESPACE@[1900; 1901) |
1121 | IDENT@[1638; 1650) "evil_lincoln" | 1121 | R_CURLY@[1901; 1902) |
1122 | PARAM_LIST@[1650; 1652) | 1122 | WHITESPACE@[1902; 1903) |
1123 | L_PAREN@[1650; 1651) | 1123 | R_CURLY@[1903; 1904) |
1124 | R_PAREN@[1651; 1652) | 1124 | WHITESPACE@[1904; 1906) |
1125 | WHITESPACE@[1652; 1653) | 1125 | FN_DEF@[1906; 1960) |
1126 | BLOCK@[1653; 1689) | 1126 | FN_KW@[1906; 1908) |
1127 | L_CURLY@[1653; 1654) | 1127 | WHITESPACE@[1908; 1909) |
1128 | WHITESPACE@[1654; 1655) | 1128 | NAME@[1909; 1921) |
1129 | LET_STMT@[1655; 1687) | 1129 | IDENT@[1909; 1921) "evil_lincoln" |
1130 | LET_KW@[1655; 1658) | 1130 | PARAM_LIST@[1921; 1923) |
1131 | WHITESPACE@[1658; 1659) | 1131 | L_PAREN@[1921; 1922) |
1132 | BIND_PAT@[1659; 1664) | 1132 | R_PAREN@[1922; 1923) |
1133 | NAME@[1659; 1664) | 1133 | WHITESPACE@[1923; 1924) |
1134 | IDENT@[1659; 1664) "_evil" | 1134 | BLOCK@[1924; 1960) |
1135 | WHITESPACE@[1664; 1665) | 1135 | L_CURLY@[1924; 1925) |
1136 | EQ@[1665; 1666) | ||
1137 | WHITESPACE@[1666; 1667) | ||
1138 | MACRO_CALL@[1667; 1686) | ||
1139 | PATH@[1667; 1674) | ||
1140 | PATH_SEGMENT@[1667; 1674) | ||
1141 | NAME_REF@[1667; 1674) | ||
1142 | IDENT@[1667; 1674) "println" | ||
1143 | EXCL@[1674; 1675) | ||
1144 | TOKEN_TREE@[1675; 1686) | ||
1145 | L_PAREN@[1675; 1676) | ||
1146 | STRING@[1676; 1685) | ||
1147 | R_PAREN@[1685; 1686) | ||
1148 | SEMI@[1686; 1687) | ||
1149 | WHITESPACE@[1687; 1688) | ||
1150 | R_CURLY@[1688; 1689) | ||
1151 | WHITESPACE@[1689; 1691) | ||
1152 | FN_DEF@[1691; 1927) | ||
1153 | FN_KW@[1691; 1693) | ||
1154 | WHITESPACE@[1693; 1694) | ||
1155 | NAME@[1694; 1698) | ||
1156 | IDENT@[1694; 1698) "dots" | ||
1157 | PARAM_LIST@[1698; 1700) | ||
1158 | L_PAREN@[1698; 1699) | ||
1159 | R_PAREN@[1699; 1700) | ||
1160 | WHITESPACE@[1700; 1701) | ||
1161 | BLOCK@[1701; 1927) | ||
1162 | L_CURLY@[1701; 1702) | ||
1163 | WHITESPACE@[1702; 1707) | ||
1164 | EXPR_STMT@[1707; 1925) | ||
1165 | MACRO_CALL@[1707; 1924) | ||
1166 | PATH@[1707; 1716) | ||
1167 | PATH_SEGMENT@[1707; 1716) | ||
1168 | NAME_REF@[1707; 1716) | ||
1169 | IDENT@[1707; 1716) "assert_eq" | ||
1170 | EXCL@[1716; 1717) | ||
1171 | TOKEN_TREE@[1717; 1924) | ||
1172 | L_PAREN@[1717; 1718) | ||
1173 | IDENT@[1718; 1724) "String" | ||
1174 | COLONCOLON@[1724; 1726) | ||
1175 | IDENT@[1726; 1730) "from" | ||
1176 | TOKEN_TREE@[1730; 1784) | ||
1177 | L_PAREN@[1730; 1731) | ||
1178 | STRING@[1731; 1783) | ||
1179 | R_PAREN@[1783; 1784) | ||
1180 | COMMA@[1784; 1785) | ||
1181 | WHITESPACE@[1785; 1801) | ||
1182 | IDENT@[1801; 1807) "format" | ||
1183 | EXCL@[1807; 1808) | ||
1184 | TOKEN_TREE@[1808; 1923) | ||
1185 | L_PAREN@[1808; 1809) | ||
1186 | STRING@[1809; 1815) | ||
1187 | COMMA@[1815; 1816) | ||
1188 | WHITESPACE@[1816; 1817) | ||
1189 | DOTDOT@[1817; 1819) | ||
1190 | WHITESPACE@[1819; 1820) | ||
1191 | DOTDOT@[1820; 1822) | ||
1192 | WHITESPACE@[1822; 1823) | ||
1193 | DOTDOT@[1823; 1825) | ||
1194 | WHITESPACE@[1825; 1826) | ||
1195 | DOTDOT@[1826; 1828) | ||
1196 | WHITESPACE@[1828; 1829) | ||
1197 | DOTDOT@[1829; 1831) | ||
1198 | WHITESPACE@[1831; 1832) | ||
1199 | DOTDOT@[1832; 1834) | ||
1200 | WHITESPACE@[1834; 1835) | ||
1201 | DOTDOT@[1835; 1837) | ||
1202 | WHITESPACE@[1837; 1838) | ||
1203 | DOTDOT@[1838; 1840) | ||
1204 | WHITESPACE@[1840; 1841) | ||
1205 | DOTDOT@[1841; 1843) | ||
1206 | WHITESPACE@[1843; 1844) | ||
1207 | DOTDOT@[1844; 1846) | ||
1208 | WHITESPACE@[1846; 1847) | ||
1209 | DOTDOT@[1847; 1849) | ||
1210 | WHITESPACE@[1849; 1850) | ||
1211 | DOTDOT@[1850; 1852) | ||
1212 | WHITESPACE@[1852; 1853) | ||
1213 | DOTDOT@[1853; 1855) | ||
1214 | WHITESPACE@[1855; 1887) | ||
1215 | DOTDOT@[1887; 1889) | ||
1216 | WHITESPACE@[1889; 1890) | ||
1217 | DOTDOT@[1890; 1892) | ||
1218 | WHITESPACE@[1892; 1893) | ||
1219 | DOTDOT@[1893; 1895) | ||
1220 | WHITESPACE@[1895; 1896) | ||
1221 | DOTDOT@[1896; 1898) | ||
1222 | WHITESPACE@[1898; 1899) | ||
1223 | DOTDOT@[1899; 1901) | ||
1224 | WHITESPACE@[1901; 1902) | ||
1225 | DOTDOT@[1902; 1904) | ||
1226 | WHITESPACE@[1904; 1905) | ||
1227 | DOTDOT@[1905; 1907) | ||
1228 | WHITESPACE@[1907; 1908) | ||
1229 | DOTDOT@[1908; 1910) | ||
1230 | WHITESPACE@[1910; 1911) | ||
1231 | DOTDOT@[1911; 1913) | ||
1232 | WHITESPACE@[1913; 1914) | ||
1233 | DOTDOT@[1914; 1916) | ||
1234 | WHITESPACE@[1916; 1917) | ||
1235 | DOTDOT@[1917; 1919) | ||
1236 | WHITESPACE@[1919; 1920) | ||
1237 | DOTDOT@[1920; 1922) | ||
1238 | R_PAREN@[1922; 1923) | ||
1239 | R_PAREN@[1923; 1924) | ||
1240 | SEMI@[1924; 1925) | ||
1241 | WHITESPACE@[1925; 1926) | 1136 | WHITESPACE@[1925; 1926) |
1242 | R_CURLY@[1926; 1927) | 1137 | LET_STMT@[1926; 1958) |
1243 | WHITESPACE@[1927; 1929) | 1138 | LET_KW@[1926; 1929) |
1244 | FN_DEF@[1929; 2422) | 1139 | WHITESPACE@[1929; 1930) |
1245 | FN_KW@[1929; 1931) | 1140 | BIND_PAT@[1930; 1935) |
1246 | WHITESPACE@[1931; 1932) | 1141 | NAME@[1930; 1935) |
1247 | NAME@[1932; 1934) | 1142 | IDENT@[1930; 1935) "_evil" |
1248 | IDENT@[1932; 1934) "u8" | 1143 | WHITESPACE@[1935; 1936) |
1249 | PARAM_LIST@[1934; 1942) | 1144 | EQ@[1936; 1937) |
1250 | L_PAREN@[1934; 1935) | 1145 | WHITESPACE@[1937; 1938) |
1251 | PARAM@[1935; 1941) | 1146 | MACRO_CALL@[1938; 1957) |
1252 | BIND_PAT@[1935; 1937) | 1147 | PATH@[1938; 1945) |
1253 | NAME@[1935; 1937) | 1148 | PATH_SEGMENT@[1938; 1945) |
1254 | IDENT@[1935; 1937) "u8" | 1149 | NAME_REF@[1938; 1945) |
1255 | COLON@[1937; 1938) | 1150 | IDENT@[1938; 1945) "println" |
1256 | WHITESPACE@[1938; 1939) | 1151 | EXCL@[1945; 1946) |
1257 | PATH_TYPE@[1939; 1941) | 1152 | TOKEN_TREE@[1946; 1957) |
1258 | PATH@[1939; 1941) | 1153 | L_PAREN@[1946; 1947) |
1259 | PATH_SEGMENT@[1939; 1941) | 1154 | STRING@[1947; 1956) |
1260 | NAME_REF@[1939; 1941) | 1155 | R_PAREN@[1956; 1957) |
1261 | IDENT@[1939; 1941) "u8" | 1156 | SEMI@[1957; 1958) |
1262 | R_PAREN@[1941; 1942) | 1157 | WHITESPACE@[1958; 1959) |
1263 | WHITESPACE@[1942; 1943) | 1158 | R_CURLY@[1959; 1960) |
1264 | BLOCK@[1943; 2422) | 1159 | WHITESPACE@[1960; 1962) |
1265 | L_CURLY@[1943; 1944) | 1160 | FN_DEF@[1962; 2198) |
1266 | WHITESPACE@[1944; 1949) | 1161 | FN_KW@[1962; 1964) |
1267 | IF_EXPR@[1949; 2420) | 1162 | WHITESPACE@[1964; 1965) |
1268 | IF_KW@[1949; 1951) | 1163 | NAME@[1965; 1969) |
1269 | WHITESPACE@[1951; 1952) | 1164 | IDENT@[1965; 1969) "dots" |
1270 | CONDITION@[1952; 1961) | 1165 | PARAM_LIST@[1969; 1971) |
1271 | BIN_EXPR@[1952; 1961) | 1166 | L_PAREN@[1969; 1970) |
1272 | PATH_EXPR@[1952; 1954) | 1167 | R_PAREN@[1970; 1971) |
1273 | PATH@[1952; 1954) | 1168 | WHITESPACE@[1971; 1972) |
1274 | PATH_SEGMENT@[1952; 1954) | 1169 | BLOCK@[1972; 2198) |
1275 | NAME_REF@[1952; 1954) | 1170 | L_CURLY@[1972; 1973) |
1276 | IDENT@[1952; 1954) "u8" | 1171 | WHITESPACE@[1973; 1978) |
1277 | WHITESPACE@[1954; 1955) | 1172 | EXPR_STMT@[1978; 2196) |
1278 | NEQ@[1955; 1957) | 1173 | MACRO_CALL@[1978; 2195) |
1279 | WHITESPACE@[1957; 1958) | 1174 | PATH@[1978; 1987) |
1280 | LITERAL@[1958; 1961) | 1175 | PATH_SEGMENT@[1978; 1987) |
1281 | INT_NUMBER@[1958; 1961) "0u8" | 1176 | NAME_REF@[1978; 1987) |
1282 | WHITESPACE@[1961; 1962) | 1177 | IDENT@[1978; 1987) "assert_eq" |
1283 | BLOCK@[1962; 2420) | 1178 | EXCL@[1987; 1988) |
1284 | L_CURLY@[1962; 1963) | 1179 | TOKEN_TREE@[1988; 2195) |
1285 | WHITESPACE@[1963; 1972) | 1180 | L_PAREN@[1988; 1989) |
1286 | EXPR_STMT@[1972; 2414) | 1181 | IDENT@[1989; 1995) "String" |
1287 | MACRO_CALL@[1972; 2413) | 1182 | COLONCOLON@[1995; 1997) |
1288 | PATH@[1972; 1981) | 1183 | IDENT@[1997; 2001) "from" |
1289 | PATH_SEGMENT@[1972; 1981) | 1184 | TOKEN_TREE@[2001; 2055) |
1290 | NAME_REF@[1972; 1981) | 1185 | L_PAREN@[2001; 2002) |
1291 | IDENT@[1972; 1981) "assert_eq" | 1186 | STRING@[2002; 2054) |
1292 | EXCL@[1981; 1982) | 1187 | R_PAREN@[2054; 2055) |
1293 | TOKEN_TREE@[1982; 2413) | 1188 | COMMA@[2055; 2056) |
1294 | L_PAREN@[1982; 1983) | 1189 | WHITESPACE@[2056; 2072) |
1295 | INT_NUMBER@[1983; 1986) "8u8" | 1190 | IDENT@[2072; 2078) "format" |
1296 | COMMA@[1986; 1987) | 1191 | EXCL@[2078; 2079) |
1297 | WHITESPACE@[1987; 1988) | 1192 | TOKEN_TREE@[2079; 2194) |
1298 | TOKEN_TREE@[1988; 2412) | 1193 | L_PAREN@[2079; 2080) |
1299 | L_CURLY@[1988; 1989) | 1194 | STRING@[2080; 2086) |
1300 | WHITESPACE@[1989; 2002) | 1195 | COMMA@[2086; 2087) |
1301 | IDENT@[2002; 2013) "macro_rules" | 1196 | WHITESPACE@[2087; 2088) |
1302 | EXCL@[2013; 2014) | 1197 | DOTDOT@[2088; 2090) |
1303 | WHITESPACE@[2014; 2015) | 1198 | WHITESPACE@[2090; 2091) |
1304 | IDENT@[2015; 2017) "u8" | 1199 | DOTDOT@[2091; 2093) |
1305 | WHITESPACE@[2017; 2018) | 1200 | WHITESPACE@[2093; 2094) |
1306 | TOKEN_TREE@[2018; 2296) | 1201 | DOTDOT@[2094; 2096) |
1307 | L_CURLY@[2018; 2019) | 1202 | WHITESPACE@[2096; 2097) |
1308 | WHITESPACE@[2019; 2036) | 1203 | DOTDOT@[2097; 2099) |
1309 | TOKEN_TREE@[2036; 2040) | 1204 | WHITESPACE@[2099; 2100) |
1310 | L_PAREN@[2036; 2037) | 1205 | DOTDOT@[2100; 2102) |
1311 | IDENT@[2037; 2039) "u8" | 1206 | WHITESPACE@[2102; 2103) |
1312 | R_PAREN@[2039; 2040) | 1207 | DOTDOT@[2103; 2105) |
1313 | WHITESPACE@[2040; 2041) | 1208 | WHITESPACE@[2105; 2106) |
1314 | FAT_ARROW@[2041; 2043) | 1209 | DOTDOT@[2106; 2108) |
1315 | WHITESPACE@[2043; 2044) | 1210 | WHITESPACE@[2108; 2109) |
1316 | TOKEN_TREE@[2044; 2281) | 1211 | DOTDOT@[2109; 2111) |
1317 | L_CURLY@[2044; 2045) | 1212 | WHITESPACE@[2111; 2112) |
1318 | WHITESPACE@[2045; 2066) | 1213 | DOTDOT@[2112; 2114) |
1319 | MOD_KW@[2066; 2069) | 1214 | WHITESPACE@[2114; 2115) |
1320 | WHITESPACE@[2069; 2070) | 1215 | DOTDOT@[2115; 2117) |
1321 | IDENT@[2070; 2072) "u8" | 1216 | WHITESPACE@[2117; 2118) |
1322 | WHITESPACE@[2072; 2073) | 1217 | DOTDOT@[2118; 2120) |
1323 | TOKEN_TREE@[2073; 2263) | 1218 | WHITESPACE@[2120; 2121) |
1324 | L_CURLY@[2073; 2074) | 1219 | DOTDOT@[2121; 2123) |
1325 | WHITESPACE@[2074; 2099) | 1220 | WHITESPACE@[2123; 2124) |
1326 | PUB_KW@[2099; 2102) | 1221 | DOTDOT@[2124; 2126) |
1327 | WHITESPACE@[2102; 2103) | 1222 | WHITESPACE@[2126; 2158) |
1328 | FN_KW@[2103; 2105) | 1223 | DOTDOT@[2158; 2160) |
1329 | WHITESPACE@[2105; 2106) | 1224 | WHITESPACE@[2160; 2161) |
1330 | IDENT@[2106; 2108) "u8" | 1225 | DOTDOT@[2161; 2163) |
1331 | L_ANGLE@[2108; 2109) | 1226 | WHITESPACE@[2163; 2164) |
1332 | LIFETIME@[2109; 2112) "'u8" | 1227 | DOTDOT@[2164; 2166) |
1333 | COLON@[2112; 2113) | 1228 | WHITESPACE@[2166; 2167) |
1334 | WHITESPACE@[2113; 2114) | 1229 | DOTDOT@[2167; 2169) |
1335 | LIFETIME@[2114; 2117) "'u8" | 1230 | WHITESPACE@[2169; 2170) |
1336 | WHITESPACE@[2117; 2118) | 1231 | DOTDOT@[2170; 2172) |
1337 | PLUS@[2118; 2119) | 1232 | WHITESPACE@[2172; 2173) |
1338 | WHITESPACE@[2119; 2120) | 1233 | DOTDOT@[2173; 2175) |
1339 | LIFETIME@[2120; 2123) "'u8" | 1234 | WHITESPACE@[2175; 2176) |
1340 | R_ANGLE@[2123; 2124) | 1235 | DOTDOT@[2176; 2178) |
1341 | TOKEN_TREE@[2124; 2137) | 1236 | WHITESPACE@[2178; 2179) |
1342 | L_PAREN@[2124; 2125) | 1237 | DOTDOT@[2179; 2181) |
1343 | IDENT@[2125; 2127) "u8" | 1238 | WHITESPACE@[2181; 2182) |
1344 | COLON@[2127; 2128) | 1239 | DOTDOT@[2182; 2184) |
1345 | WHITESPACE@[2128; 2129) | 1240 | WHITESPACE@[2184; 2185) |
1346 | AMP@[2129; 2130) | 1241 | DOTDOT@[2185; 2187) |
1347 | LIFETIME@[2130; 2133) "'u8" | 1242 | WHITESPACE@[2187; 2188) |
1348 | WHITESPACE@[2133; 2134) | 1243 | DOTDOT@[2188; 2190) |
1349 | IDENT@[2134; 2136) "u8" | 1244 | WHITESPACE@[2190; 2191) |
1350 | R_PAREN@[2136; 2137) | 1245 | DOTDOT@[2191; 2193) |
1351 | WHITESPACE@[2137; 2138) | 1246 | R_PAREN@[2193; 2194) |
1352 | THIN_ARROW@[2138; 2140) | 1247 | R_PAREN@[2194; 2195) |
1353 | WHITESPACE@[2140; 2141) | 1248 | SEMI@[2195; 2196) |
1354 | AMP@[2141; 2142) | 1249 | WHITESPACE@[2196; 2197) |
1355 | LIFETIME@[2142; 2145) "'u8" | 1250 | R_CURLY@[2197; 2198) |
1356 | WHITESPACE@[2145; 2146) | 1251 | WHITESPACE@[2198; 2200) |
1357 | IDENT@[2146; 2148) "u8" | 1252 | FN_DEF@[2200; 2693) |
1358 | WHITESPACE@[2148; 2149) | 1253 | FN_KW@[2200; 2202) |
1359 | TOKEN_TREE@[2149; 2241) | 1254 | WHITESPACE@[2202; 2203) |
1360 | L_CURLY@[2149; 2150) | 1255 | NAME@[2203; 2205) |
1361 | WHITESPACE@[2150; 2179) | 1256 | IDENT@[2203; 2205) "u8" |
1362 | STRING@[2179; 2183) | 1257 | PARAM_LIST@[2205; 2213) |
1363 | SEMI@[2183; 2184) | 1258 | L_PAREN@[2205; 2206) |
1364 | WHITESPACE@[2184; 2213) | 1259 | PARAM@[2206; 2212) |
1365 | IDENT@[2213; 2215) "u8" | 1260 | BIND_PAT@[2206; 2208) |
1366 | WHITESPACE@[2215; 2240) | 1261 | NAME@[2206; 2208) |
1367 | R_CURLY@[2240; 2241) | 1262 | IDENT@[2206; 2208) "u8" |
1368 | WHITESPACE@[2241; 2262) | 1263 | COLON@[2208; 2209) |
1369 | R_CURLY@[2262; 2263) | 1264 | WHITESPACE@[2209; 2210) |
1370 | WHITESPACE@[2263; 2280) | 1265 | PATH_TYPE@[2210; 2212) |
1371 | R_CURLY@[2280; 2281) | 1266 | PATH@[2210; 2212) |
1372 | SEMI@[2281; 2282) | 1267 | PATH_SEGMENT@[2210; 2212) |
1373 | WHITESPACE@[2282; 2295) | 1268 | NAME_REF@[2210; 2212) |
1374 | R_CURLY@[2295; 2296) | 1269 | IDENT@[2210; 2212) "u8" |
1375 | WHITESPACE@[2296; 2310) | 1270 | R_PAREN@[2212; 2213) |
1376 | IDENT@[2310; 2312) "u8" | 1271 | WHITESPACE@[2213; 2214) |
1377 | EXCL@[2312; 2313) | 1272 | BLOCK@[2214; 2693) |
1378 | TOKEN_TREE@[2313; 2317) | 1273 | L_CURLY@[2214; 2215) |
1379 | L_PAREN@[2313; 2314) | 1274 | WHITESPACE@[2215; 2220) |
1380 | IDENT@[2314; 2316) "u8" | 1275 | IF_EXPR@[2220; 2691) |
1381 | R_PAREN@[2316; 2317) | 1276 | IF_KW@[2220; 2222) |
1382 | SEMI@[2317; 2318) | 1277 | WHITESPACE@[2222; 2223) |
1383 | WHITESPACE@[2318; 2331) | 1278 | CONDITION@[2223; 2232) |
1384 | LET_KW@[2331; 2334) | 1279 | BIN_EXPR@[2223; 2232) |
1385 | WHITESPACE@[2334; 2335) | 1280 | PATH_EXPR@[2223; 2225) |
1386 | AMP@[2335; 2336) | 1281 | PATH@[2223; 2225) |
1387 | IDENT@[2336; 2338) "u8" | 1282 | PATH_SEGMENT@[2223; 2225) |
1388 | COLON@[2338; 2339) | 1283 | NAME_REF@[2223; 2225) |
1389 | WHITESPACE@[2339; 2340) | 1284 | IDENT@[2223; 2225) "u8" |
1390 | AMP@[2340; 2341) | 1285 | WHITESPACE@[2225; 2226) |
1391 | IDENT@[2341; 2343) "u8" | 1286 | NEQ@[2226; 2228) |
1392 | WHITESPACE@[2343; 2344) | 1287 | WHITESPACE@[2228; 2229) |
1393 | EQ@[2344; 2345) | 1288 | LITERAL@[2229; 2232) |
1394 | WHITESPACE@[2345; 2346) | 1289 | INT_NUMBER@[2229; 2232) "0u8" |
1395 | IDENT@[2346; 2348) "u8" | 1290 | WHITESPACE@[2232; 2233) |
1396 | COLONCOLON@[2348; 2350) | 1291 | BLOCK@[2233; 2691) |
1397 | IDENT@[2350; 2352) "u8" | 1292 | L_CURLY@[2233; 2234) |
1398 | TOKEN_TREE@[2352; 2358) | 1293 | WHITESPACE@[2234; 2243) |
1399 | L_PAREN@[2352; 2353) | 1294 | EXPR_STMT@[2243; 2685) |
1400 | AMP@[2353; 2354) | 1295 | MACRO_CALL@[2243; 2684) |
1401 | INT_NUMBER@[2354; 2357) "8u8" | 1296 | PATH@[2243; 2252) |
1402 | R_PAREN@[2357; 2358) | 1297 | PATH_SEGMENT@[2243; 2252) |
1403 | SEMI@[2358; 2359) | 1298 | NAME_REF@[2243; 2252) |
1404 | WHITESPACE@[2359; 2372) | 1299 | IDENT@[2243; 2252) "assert_eq" |
1405 | CRATE_KW@[2372; 2377) | 1300 | EXCL@[2252; 2253) |
1406 | COLONCOLON@[2377; 2379) | 1301 | TOKEN_TREE@[2253; 2684) |
1407 | IDENT@[2379; 2381) "u8" | 1302 | L_PAREN@[2253; 2254) |
1408 | TOKEN_TREE@[2381; 2386) | 1303 | INT_NUMBER@[2254; 2257) "8u8" |
1409 | L_PAREN@[2381; 2382) | 1304 | COMMA@[2257; 2258) |
1410 | INT_NUMBER@[2382; 2385) "0u8" | 1305 | WHITESPACE@[2258; 2259) |
1411 | R_PAREN@[2385; 2386) | 1306 | TOKEN_TREE@[2259; 2683) |
1412 | SEMI@[2386; 2387) | 1307 | L_CURLY@[2259; 2260) |
1413 | WHITESPACE@[2387; 2400) | 1308 | WHITESPACE@[2260; 2273) |
1414 | IDENT@[2400; 2402) "u8" | 1309 | IDENT@[2273; 2284) "macro_rules" |
1415 | WHITESPACE@[2402; 2411) | 1310 | EXCL@[2284; 2285) |
1416 | R_CURLY@[2411; 2412) | 1311 | WHITESPACE@[2285; 2286) |
1417 | R_PAREN@[2412; 2413) | 1312 | IDENT@[2286; 2288) "u8" |
1418 | SEMI@[2413; 2414) | 1313 | WHITESPACE@[2288; 2289) |
1419 | WHITESPACE@[2414; 2419) | 1314 | TOKEN_TREE@[2289; 2567) |
1420 | R_CURLY@[2419; 2420) | 1315 | L_CURLY@[2289; 2290) |
1421 | WHITESPACE@[2420; 2421) | 1316 | WHITESPACE@[2290; 2307) |
1422 | R_CURLY@[2421; 2422) | 1317 | TOKEN_TREE@[2307; 2311) |
1423 | WHITESPACE@[2422; 2424) | 1318 | L_PAREN@[2307; 2308) |
1424 | FN_DEF@[2424; 2561) | 1319 | IDENT@[2308; 2310) "u8" |
1425 | FN_KW@[2424; 2426) | 1320 | R_PAREN@[2310; 2311) |
1426 | WHITESPACE@[2426; 2427) | 1321 | WHITESPACE@[2311; 2312) |
1427 | NAME@[2427; 2432) | 1322 | FAT_ARROW@[2312; 2314) |
1428 | IDENT@[2427; 2432) "fishy" | 1323 | WHITESPACE@[2314; 2315) |
1429 | PARAM_LIST@[2432; 2434) | 1324 | TOKEN_TREE@[2315; 2552) |
1430 | L_PAREN@[2432; 2433) | 1325 | L_CURLY@[2315; 2316) |
1431 | R_PAREN@[2433; 2434) | 1326 | WHITESPACE@[2316; 2337) |
1432 | WHITESPACE@[2434; 2435) | 1327 | MOD_KW@[2337; 2340) |
1433 | BLOCK@[2435; 2561) | 1328 | WHITESPACE@[2340; 2341) |
1434 | L_CURLY@[2435; 2436) | 1329 | IDENT@[2341; 2343) "u8" |
1435 | WHITESPACE@[2436; 2441) | 1330 | WHITESPACE@[2343; 2344) |
1436 | EXPR_STMT@[2441; 2559) | 1331 | TOKEN_TREE@[2344; 2534) |
1437 | MACRO_CALL@[2441; 2558) | 1332 | L_CURLY@[2344; 2345) |
1438 | PATH@[2441; 2450) | 1333 | WHITESPACE@[2345; 2370) |
1439 | PATH_SEGMENT@[2441; 2450) | 1334 | PUB_KW@[2370; 2373) |
1440 | NAME_REF@[2441; 2450) | 1335 | WHITESPACE@[2373; 2374) |
1441 | IDENT@[2441; 2450) "assert_eq" | 1336 | FN_KW@[2374; 2376) |
1442 | EXCL@[2450; 2451) | 1337 | WHITESPACE@[2376; 2377) |
1443 | TOKEN_TREE@[2451; 2558) | 1338 | IDENT@[2377; 2379) "u8" |
1444 | L_PAREN@[2451; 2452) | 1339 | L_ANGLE@[2379; 2380) |
1445 | IDENT@[2452; 2458) "String" | 1340 | LIFETIME@[2380; 2383) "'u8" |
1446 | COLONCOLON@[2458; 2460) | 1341 | COLON@[2383; 2384) |
1447 | IDENT@[2460; 2464) "from" | 1342 | WHITESPACE@[2384; 2385) |
1448 | TOKEN_TREE@[2464; 2471) | 1343 | LIFETIME@[2385; 2388) "'u8" |
1449 | L_PAREN@[2464; 2465) | 1344 | WHITESPACE@[2388; 2389) |
1450 | STRING@[2465; 2470) | 1345 | PLUS@[2389; 2390) |
1451 | R_PAREN@[2470; 2471) | 1346 | WHITESPACE@[2390; 2391) |
1452 | COMMA@[2471; 2472) | 1347 | LIFETIME@[2391; 2394) "'u8" |
1453 | WHITESPACE@[2472; 2488) | 1348 | R_ANGLE@[2394; 2395) |
1454 | IDENT@[2488; 2494) "String" | 1349 | TOKEN_TREE@[2395; 2408) |
1455 | COLONCOLON@[2494; 2496) | 1350 | L_PAREN@[2395; 2396) |
1456 | L_ANGLE@[2496; 2497) | 1351 | IDENT@[2396; 2398) "u8" |
1457 | R_ANGLE@[2497; 2498) | 1352 | COLON@[2398; 2399) |
1458 | COLONCOLON@[2498; 2500) | 1353 | WHITESPACE@[2399; 2400) |
1459 | IDENT@[2500; 2504) "from" | 1354 | AMP@[2400; 2401) |
1460 | COLONCOLON@[2504; 2506) | 1355 | LIFETIME@[2401; 2404) "'u8" |
1461 | L_ANGLE@[2506; 2507) | 1356 | WHITESPACE@[2404; 2405) |
1462 | R_ANGLE@[2507; 2508) | 1357 | IDENT@[2405; 2407) "u8" |
1463 | TOKEN_TREE@[2508; 2515) | 1358 | R_PAREN@[2407; 2408) |
1464 | L_PAREN@[2508; 2509) | 1359 | WHITESPACE@[2408; 2409) |
1465 | STRING@[2509; 2514) | 1360 | THIN_ARROW@[2409; 2411) |
1466 | R_PAREN@[2514; 2515) | 1361 | WHITESPACE@[2411; 2412) |
1467 | DOT@[2515; 2516) | 1362 | AMP@[2412; 2413) |
1468 | IDENT@[2516; 2521) "chars" | 1363 | LIFETIME@[2413; 2416) "'u8" |
1469 | COLONCOLON@[2521; 2523) | 1364 | WHITESPACE@[2416; 2417) |
1470 | L_ANGLE@[2523; 2524) | 1365 | IDENT@[2417; 2419) "u8" |
1471 | R_ANGLE@[2524; 2525) | 1366 | WHITESPACE@[2419; 2420) |
1472 | TOKEN_TREE@[2525; 2527) | 1367 | TOKEN_TREE@[2420; 2512) |
1473 | L_PAREN@[2525; 2526) | 1368 | L_CURLY@[2420; 2421) |
1474 | R_PAREN@[2526; 2527) | 1369 | WHITESPACE@[2421; 2450) |
1475 | DOT@[2527; 2528) | 1370 | STRING@[2450; 2454) |
1476 | IDENT@[2528; 2531) "rev" | 1371 | SEMI@[2454; 2455) |
1477 | COLONCOLON@[2531; 2533) | 1372 | WHITESPACE@[2455; 2484) |
1478 | L_ANGLE@[2533; 2534) | 1373 | IDENT@[2484; 2486) "u8" |
1479 | R_ANGLE@[2534; 2535) | 1374 | WHITESPACE@[2486; 2511) |
1480 | TOKEN_TREE@[2535; 2537) | 1375 | R_CURLY@[2511; 2512) |
1481 | L_PAREN@[2535; 2536) | 1376 | WHITESPACE@[2512; 2533) |
1482 | R_PAREN@[2536; 2537) | 1377 | R_CURLY@[2533; 2534) |
1483 | DOT@[2537; 2538) | 1378 | WHITESPACE@[2534; 2551) |
1484 | IDENT@[2538; 2545) "collect" | 1379 | R_CURLY@[2551; 2552) |
1485 | COLONCOLON@[2545; 2547) | 1380 | SEMI@[2552; 2553) |
1486 | L_ANGLE@[2547; 2548) | 1381 | WHITESPACE@[2553; 2566) |
1487 | IDENT@[2548; 2554) "String" | 1382 | R_CURLY@[2566; 2567) |
1488 | R_ANGLE@[2554; 2555) | 1383 | WHITESPACE@[2567; 2581) |
1489 | TOKEN_TREE@[2555; 2557) | 1384 | IDENT@[2581; 2583) "u8" |
1490 | L_PAREN@[2555; 2556) | 1385 | EXCL@[2583; 2584) |
1491 | R_PAREN@[2556; 2557) | 1386 | TOKEN_TREE@[2584; 2588) |
1492 | R_PAREN@[2557; 2558) | 1387 | L_PAREN@[2584; 2585) |
1493 | SEMI@[2558; 2559) | 1388 | IDENT@[2585; 2587) "u8" |
1494 | WHITESPACE@[2559; 2560) | 1389 | R_PAREN@[2587; 2588) |
1495 | R_CURLY@[2560; 2561) | 1390 | SEMI@[2588; 2589) |
1496 | WHITESPACE@[2561; 2563) | 1391 | WHITESPACE@[2589; 2602) |
1497 | FN_DEF@[2563; 2635) | 1392 | LET_KW@[2602; 2605) |
1498 | FN_KW@[2563; 2565) | 1393 | WHITESPACE@[2605; 2606) |
1499 | WHITESPACE@[2565; 2566) | 1394 | AMP@[2606; 2607) |
1500 | NAME@[2566; 2571) | 1395 | IDENT@[2607; 2609) "u8" |
1501 | IDENT@[2566; 2571) "union" | 1396 | COLON@[2609; 2610) |
1502 | PARAM_LIST@[2571; 2573) | 1397 | WHITESPACE@[2610; 2611) |
1503 | L_PAREN@[2571; 2572) | 1398 | AMP@[2611; 2612) |
1504 | R_PAREN@[2572; 2573) | 1399 | IDENT@[2612; 2614) "u8" |
1505 | WHITESPACE@[2573; 2574) | 1400 | WHITESPACE@[2614; 2615) |
1506 | BLOCK@[2574; 2635) | 1401 | EQ@[2615; 2616) |
1507 | L_CURLY@[2574; 2575) | 1402 | WHITESPACE@[2616; 2617) |
1508 | WHITESPACE@[2575; 2580) | 1403 | IDENT@[2617; 2619) "u8" |
1509 | STRUCT_DEF@[2580; 2633) | 1404 | COLONCOLON@[2619; 2621) |
1510 | UNION_KW@[2580; 2585) | 1405 | IDENT@[2621; 2623) "u8" |
1511 | WHITESPACE@[2585; 2586) | 1406 | TOKEN_TREE@[2623; 2629) |
1512 | NAME@[2586; 2591) | 1407 | L_PAREN@[2623; 2624) |
1513 | IDENT@[2586; 2591) "union" | 1408 | AMP@[2624; 2625) |
1514 | TYPE_PARAM_LIST@[2591; 2599) | 1409 | INT_NUMBER@[2625; 2628) "8u8" |
1515 | L_ANGLE@[2591; 2592) | 1410 | R_PAREN@[2628; 2629) |
1516 | LIFETIME_PARAM@[2592; 2598) | 1411 | SEMI@[2629; 2630) |
1517 | LIFETIME@[2592; 2598) "'union" | 1412 | WHITESPACE@[2630; 2643) |
1518 | R_ANGLE@[2598; 2599) | 1413 | CRATE_KW@[2643; 2648) |
1519 | WHITESPACE@[2599; 2600) | 1414 | COLONCOLON@[2648; 2650) |
1520 | NAMED_FIELD_DEF_LIST@[2600; 2633) | 1415 | IDENT@[2650; 2652) "u8" |
1521 | L_CURLY@[2600; 2601) | 1416 | TOKEN_TREE@[2652; 2657) |
1522 | WHITESPACE@[2601; 2602) | 1417 | L_PAREN@[2652; 2653) |
1523 | NAMED_FIELD_DEF@[2602; 2630) | 1418 | INT_NUMBER@[2653; 2656) "0u8" |
1524 | NAME@[2602; 2607) | 1419 | R_PAREN@[2656; 2657) |
1525 | IDENT@[2602; 2607) "union" | 1420 | SEMI@[2657; 2658) |
1526 | COLON@[2607; 2608) | 1421 | WHITESPACE@[2658; 2671) |
1527 | WHITESPACE@[2608; 2609) | 1422 | IDENT@[2671; 2673) "u8" |
1528 | REFERENCE_TYPE@[2609; 2630) | 1423 | WHITESPACE@[2673; 2682) |
1529 | AMP@[2609; 2610) | 1424 | R_CURLY@[2682; 2683) |
1530 | LIFETIME@[2610; 2616) "'union" | 1425 | R_PAREN@[2683; 2684) |
1531 | WHITESPACE@[2616; 2617) | 1426 | SEMI@[2684; 2685) |
1532 | PATH_TYPE@[2617; 2630) | 1427 | WHITESPACE@[2685; 2690) |
1533 | PATH@[2617; 2630) | 1428 | R_CURLY@[2690; 2691) |
1534 | PATH_SEGMENT@[2617; 2630) | 1429 | WHITESPACE@[2691; 2692) |
1535 | NAME_REF@[2617; 2622) | 1430 | R_CURLY@[2692; 2693) |
1536 | IDENT@[2617; 2622) "union" | 1431 | WHITESPACE@[2693; 2695) |
1537 | TYPE_ARG_LIST@[2622; 2630) | 1432 | FN_DEF@[2695; 2832) |
1538 | L_ANGLE@[2622; 2623) | 1433 | FN_KW@[2695; 2697) |
1539 | LIFETIME_ARG@[2623; 2629) | 1434 | WHITESPACE@[2697; 2698) |
1540 | LIFETIME@[2623; 2629) "'union" | 1435 | NAME@[2698; 2703) |
1541 | R_ANGLE@[2629; 2630) | 1436 | IDENT@[2698; 2703) "fishy" |
1542 | COMMA@[2630; 2631) | 1437 | PARAM_LIST@[2703; 2705) |
1543 | WHITESPACE@[2631; 2632) | 1438 | L_PAREN@[2703; 2704) |
1544 | R_CURLY@[2632; 2633) | 1439 | R_PAREN@[2704; 2705) |
1545 | WHITESPACE@[2633; 2634) | 1440 | WHITESPACE@[2705; 2706) |
1546 | R_CURLY@[2634; 2635) | 1441 | BLOCK@[2706; 2832) |
1547 | WHITESPACE@[2635; 2637) | 1442 | L_CURLY@[2706; 2707) |
1548 | FN_DEF@[2637; 2771) | 1443 | WHITESPACE@[2707; 2712) |
1549 | FN_KW@[2637; 2639) | 1444 | EXPR_STMT@[2712; 2830) |
1550 | WHITESPACE@[2639; 2640) | 1445 | MACRO_CALL@[2712; 2829) |
1551 | NAME@[2640; 2658) | 1446 | PATH@[2712; 2721) |
1552 | IDENT@[2640; 2658) "special_characters" | 1447 | PATH_SEGMENT@[2712; 2721) |
1553 | PARAM_LIST@[2658; 2660) | 1448 | NAME_REF@[2712; 2721) |
1554 | L_PAREN@[2658; 2659) | 1449 | IDENT@[2712; 2721) "assert_eq" |
1555 | R_PAREN@[2659; 2660) | 1450 | EXCL@[2721; 2722) |
1556 | WHITESPACE@[2660; 2661) | 1451 | TOKEN_TREE@[2722; 2829) |
1557 | BLOCK@[2661; 2771) | 1452 | L_PAREN@[2722; 2723) |
1558 | L_CURLY@[2661; 2662) | 1453 | IDENT@[2723; 2729) "String" |
1559 | WHITESPACE@[2662; 2667) | 1454 | COLONCOLON@[2729; 2731) |
1560 | LET_STMT@[2667; 2750) | 1455 | IDENT@[2731; 2735) "from" |
1561 | LET_KW@[2667; 2670) | 1456 | TOKEN_TREE@[2735; 2742) |
1562 | WHITESPACE@[2670; 2671) | 1457 | L_PAREN@[2735; 2736) |
1563 | BIND_PAT@[2671; 2674) | 1458 | STRING@[2736; 2741) |
1564 | NAME@[2671; 2674) | 1459 | R_PAREN@[2741; 2742) |
1565 | IDENT@[2671; 2674) "val" | 1460 | COMMA@[2742; 2743) |
1566 | WHITESPACE@[2674; 2675) | 1461 | WHITESPACE@[2743; 2759) |
1567 | EQ@[2675; 2676) | 1462 | IDENT@[2759; 2765) "String" |
1568 | WHITESPACE@[2676; 2677) | 1463 | COLONCOLON@[2765; 2767) |
1569 | PREFIX_EXPR@[2677; 2742) | 1464 | L_ANGLE@[2767; 2768) |
1570 | EXCL@[2677; 2678) | 1465 | R_ANGLE@[2768; 2769) |
1571 | PAREN_EXPR@[2678; 2742) | 1466 | COLONCOLON@[2769; 2771) |
1572 | L_PAREN@[2678; 2679) | 1467 | IDENT@[2771; 2775) "from" |
1573 | BIN_EXPR@[2679; 2741) | 1468 | COLONCOLON@[2775; 2777) |
1574 | CALL_EXPR@[2679; 2724) | 1469 | L_ANGLE@[2777; 2778) |
1575 | PAREN_EXPR@[2679; 2700) | 1470 | R_ANGLE@[2778; 2779) |
1576 | L_PAREN@[2679; 2680) | 1471 | TOKEN_TREE@[2779; 2786) |
1577 | LAMBDA_EXPR@[2680; 2699) | 1472 | L_PAREN@[2779; 2780) |
1578 | PARAM_LIST@[2680; 2697) | 1473 | STRING@[2780; 2785) |
1579 | PIPE@[2680; 2681) | 1474 | R_PAREN@[2785; 2786) |
1580 | PARAM@[2681; 2691) | 1475 | DOT@[2786; 2787) |
1581 | TUPLE_PAT@[2681; 2685) | 1476 | IDENT@[2787; 2792) "chars" |
1582 | L_PAREN@[2681; 2682) | 1477 | COLONCOLON@[2792; 2794) |
1583 | DOTDOT@[2682; 2684) | 1478 | L_ANGLE@[2794; 2795) |
1584 | R_PAREN@[2684; 2685) | 1479 | R_ANGLE@[2795; 2796) |
1585 | COLON@[2685; 2686) | 1480 | TOKEN_TREE@[2796; 2798) |
1586 | TUPLE_TYPE@[2686; 2691) | 1481 | L_PAREN@[2796; 2797) |
1587 | L_PAREN@[2686; 2687) | 1482 | R_PAREN@[2797; 2798) |
1588 | PLACEHOLDER_TYPE@[2687; 2688) | 1483 | DOT@[2798; 2799) |
1589 | UNDERSCORE@[2687; 2688) | 1484 | IDENT@[2799; 2802) "rev" |
1590 | COMMA@[2688; 2689) | 1485 | COLONCOLON@[2802; 2804) |
1591 | PLACEHOLDER_TYPE@[2689; 2690) | 1486 | L_ANGLE@[2804; 2805) |
1592 | UNDERSCORE@[2689; 2690) | 1487 | R_ANGLE@[2805; 2806) |
1593 | R_PAREN@[2690; 2691) | 1488 | TOKEN_TREE@[2806; 2808) |
1594 | COMMA@[2691; 2692) | 1489 | L_PAREN@[2806; 2807) |
1595 | PARAM@[2692; 2696) | 1490 | R_PAREN@[2807; 2808) |
1596 | BIND_PAT@[2692; 2696) | 1491 | DOT@[2808; 2809) |
1597 | NAME@[2692; 2694) | 1492 | IDENT@[2809; 2816) "collect" |
1598 | IDENT@[2692; 2694) "__" | 1493 | COLONCOLON@[2816; 2818) |
1599 | AT@[2694; 2695) | 1494 | L_ANGLE@[2818; 2819) |
1600 | PLACEHOLDER_PAT@[2695; 2696) | 1495 | IDENT@[2819; 2825) "String" |
1601 | UNDERSCORE@[2695; 2696) | 1496 | R_ANGLE@[2825; 2826) |
1602 | PIPE@[2696; 2697) | 1497 | TOKEN_TREE@[2826; 2828) |
1603 | PATH_EXPR@[2697; 2699) | 1498 | L_PAREN@[2826; 2827) |
1604 | PATH@[2697; 2699) | 1499 | R_PAREN@[2827; 2828) |
1605 | PATH_SEGMENT@[2697; 2699) | 1500 | R_PAREN@[2828; 2829) |
1606 | NAME_REF@[2697; 2699) | 1501 | SEMI@[2829; 2830) |
1607 | IDENT@[2697; 2699) "__" | 1502 | WHITESPACE@[2830; 2831) |
1608 | R_PAREN@[2699; 2700) | 1503 | R_CURLY@[2831; 2832) |
1609 | ARG_LIST@[2700; 2724) | 1504 | WHITESPACE@[2832; 2834) |
1610 | L_PAREN@[2700; 2701) | 1505 | FN_DEF@[2834; 2906) |
1611 | TUPLE_EXPR@[2701; 2716) | 1506 | FN_KW@[2834; 2836) |
1612 | L_PAREN@[2701; 2702) | 1507 | WHITESPACE@[2836; 2837) |
1613 | REF_EXPR@[2702; 2708) | 1508 | NAME@[2837; 2842) |
1614 | AMP@[2702; 2703) | 1509 | IDENT@[2837; 2842) "union" |
1615 | PREFIX_EXPR@[2703; 2708) | 1510 | PARAM_LIST@[2842; 2844) |
1616 | STAR@[2703; 2704) | 1511 | L_PAREN@[2842; 2843) |
1617 | LITERAL@[2704; 2708) | 1512 | R_PAREN@[2843; 2844) |
1618 | STRING@[2704; 2708) | 1513 | WHITESPACE@[2844; 2845) |
1619 | COMMA@[2708; 2709) | 1514 | BLOCK@[2845; 2906) |
1620 | LITERAL@[2709; 2715) | 1515 | L_CURLY@[2845; 2846) |
1621 | CHAR@[2709; 2715) | 1516 | WHITESPACE@[2846; 2851) |
1622 | R_PAREN@[2715; 2716) | 1517 | STRUCT_DEF@[2851; 2904) |
1623 | COMMENT@[2716; 2720) | 1518 | UNION_KW@[2851; 2856) |
1624 | COMMA@[2720; 2721) | 1519 | WHITESPACE@[2856; 2857) |
1625 | BLOCK_EXPR@[2721; 2723) | 1520 | NAME@[2857; 2862) |
1626 | BLOCK@[2721; 2723) | 1521 | IDENT@[2857; 2862) "union" |
1627 | L_CURLY@[2721; 2722) | 1522 | TYPE_PARAM_LIST@[2862; 2870) |
1628 | R_CURLY@[2722; 2723) | 1523 | L_ANGLE@[2862; 2863) |
1629 | R_PAREN@[2723; 2724) | 1524 | LIFETIME_PARAM@[2863; 2869) |
1630 | EQEQ@[2724; 2726) | 1525 | LIFETIME@[2863; 2869) "'union" |
1631 | BLOCK_EXPR@[2726; 2741) | 1526 | R_ANGLE@[2869; 2870) |
1632 | BLOCK@[2726; 2741) | 1527 | WHITESPACE@[2870; 2871) |
1633 | L_CURLY@[2726; 2727) | 1528 | NAMED_FIELD_DEF_LIST@[2871; 2904) |
1634 | EXPR_STMT@[2727; 2740) | 1529 | L_CURLY@[2871; 2872) |
1635 | REF_EXPR@[2727; 2739) | 1530 | WHITESPACE@[2872; 2873) |
1636 | AMP@[2727; 2728) | 1531 | NAMED_FIELD_DEF@[2873; 2901) |
1637 | INDEX_EXPR@[2728; 2739) | 1532 | NAME@[2873; 2878) |
1638 | ARRAY_EXPR@[2728; 2735) | 1533 | IDENT@[2873; 2878) "union" |
1639 | L_BRACK@[2728; 2729) | 1534 | COLON@[2878; 2879) |
1640 | RANGE_EXPR@[2729; 2734) | 1535 | WHITESPACE@[2879; 2880) |
1641 | DOTDOTEQ@[2729; 2732) | 1536 | REFERENCE_TYPE@[2880; 2901) |
1642 | RANGE_EXPR@[2732; 2734) | 1537 | AMP@[2880; 2881) |
1643 | DOTDOT@[2732; 2734) | 1538 | LIFETIME@[2881; 2887) "'union" |
1644 | R_BRACK@[2734; 2735) | 1539 | WHITESPACE@[2887; 2888) |
1645 | L_BRACK@[2735; 2736) | 1540 | PATH_TYPE@[2888; 2901) |
1646 | RANGE_EXPR@[2736; 2738) | 1541 | PATH@[2888; 2901) |
1647 | DOTDOT@[2736; 2738) | 1542 | PATH_SEGMENT@[2888; 2901) |
1648 | R_BRACK@[2738; 2739) | 1543 | NAME_REF@[2888; 2893) |
1649 | SEMI@[2739; 2740) | 1544 | IDENT@[2888; 2893) "union" |
1650 | R_CURLY@[2740; 2741) | 1545 | TYPE_ARG_LIST@[2893; 2901) |
1651 | R_PAREN@[2741; 2742) | 1546 | L_ANGLE@[2893; 2894) |
1652 | COMMENT@[2742; 2744) | 1547 | LIFETIME_ARG@[2894; 2900) |
1653 | WHITESPACE@[2744; 2749) | 1548 | LIFETIME@[2894; 2900) "'union" |
1654 | SEMI@[2749; 2750) | 1549 | R_ANGLE@[2900; 2901) |
1655 | WHITESPACE@[2750; 2755) | 1550 | COMMA@[2901; 2902) |
1656 | EXPR_STMT@[2755; 2769) | 1551 | WHITESPACE@[2902; 2903) |
1657 | MACRO_CALL@[2755; 2768) | 1552 | R_CURLY@[2903; 2904) |
1658 | PATH@[2755; 2761) | 1553 | WHITESPACE@[2904; 2905) |
1659 | PATH_SEGMENT@[2755; 2761) | 1554 | R_CURLY@[2905; 2906) |
1660 | NAME_REF@[2755; 2761) | 1555 | WHITESPACE@[2906; 2908) |
1661 | IDENT@[2755; 2761) "assert" | 1556 | FN_DEF@[2908; 3042) |
1662 | EXCL@[2761; 2762) | 1557 | FN_KW@[2908; 2910) |
1663 | TOKEN_TREE@[2762; 2768) | 1558 | WHITESPACE@[2910; 2911) |
1664 | L_PAREN@[2762; 2763) | 1559 | NAME@[2911; 2929) |
1665 | EXCL@[2763; 2764) | 1560 | IDENT@[2911; 2929) "special_characters" |
1666 | IDENT@[2764; 2767) "val" | 1561 | PARAM_LIST@[2929; 2931) |
1667 | R_PAREN@[2767; 2768) | 1562 | L_PAREN@[2929; 2930) |
1668 | SEMI@[2768; 2769) | 1563 | R_PAREN@[2930; 2931) |
1669 | WHITESPACE@[2769; 2770) | 1564 | WHITESPACE@[2931; 2932) |
1670 | R_CURLY@[2770; 2771) | 1565 | BLOCK@[2932; 3042) |
1671 | WHITESPACE@[2771; 2773) | 1566 | L_CURLY@[2932; 2933) |
1672 | FN_DEF@[2773; 3243) | 1567 | WHITESPACE@[2933; 2938) |
1673 | FN_KW@[2773; 2775) | 1568 | LET_STMT@[2938; 3021) |
1674 | WHITESPACE@[2775; 2776) | 1569 | LET_KW@[2938; 2941) |
1675 | NAME@[2776; 2786) | 1570 | WHITESPACE@[2941; 2942) |
1676 | IDENT@[2776; 2786) "punch_card" | 1571 | BIND_PAT@[2942; 2945) |
1677 | PARAM_LIST@[2786; 2788) | 1572 | NAME@[2942; 2945) |
1678 | L_PAREN@[2786; 2787) | 1573 | IDENT@[2942; 2945) "val" |
1679 | R_PAREN@[2787; 2788) | 1574 | WHITESPACE@[2945; 2946) |
1680 | WHITESPACE@[2788; 2789) | 1575 | EQ@[2946; 2947) |
1681 | RET_TYPE@[2789; 2812) | 1576 | WHITESPACE@[2947; 2948) |
1682 | THIN_ARROW@[2789; 2791) | 1577 | PREFIX_EXPR@[2948; 3013) |
1683 | WHITESPACE@[2791; 2792) | 1578 | EXCL@[2948; 2949) |
1684 | IMPL_TRAIT_TYPE@[2792; 2812) | 1579 | PAREN_EXPR@[2949; 3013) |
1685 | IMPL_KW@[2792; 2796) | 1580 | L_PAREN@[2949; 2950) |
1686 | WHITESPACE@[2796; 2797) | 1581 | BIN_EXPR@[2950; 3012) |
1687 | PATH_TYPE@[2797; 2812) | 1582 | CALL_EXPR@[2950; 2995) |
1688 | PATH@[2797; 2812) | 1583 | PAREN_EXPR@[2950; 2971) |
1689 | PATH@[2797; 2805) | 1584 | L_PAREN@[2950; 2951) |
1690 | PATH@[2797; 2800) | 1585 | LAMBDA_EXPR@[2951; 2970) |
1691 | PATH_SEGMENT@[2797; 2800) | 1586 | PARAM_LIST@[2951; 2968) |
1692 | NAME_REF@[2797; 2800) | 1587 | PIPE@[2951; 2952) |
1693 | IDENT@[2797; 2800) "std" | 1588 | PARAM@[2952; 2962) |
1694 | COLONCOLON@[2800; 2802) | 1589 | TUPLE_PAT@[2952; 2956) |
1695 | PATH_SEGMENT@[2802; 2805) | 1590 | L_PAREN@[2952; 2953) |
1696 | NAME_REF@[2802; 2805) | 1591 | DOTDOT@[2953; 2955) |
1697 | IDENT@[2802; 2805) "fmt" | 1592 | R_PAREN@[2955; 2956) |
1698 | COLONCOLON@[2805; 2807) | 1593 | COLON@[2956; 2957) |
1699 | PATH_SEGMENT@[2807; 2812) | 1594 | TUPLE_TYPE@[2957; 2962) |
1700 | NAME_REF@[2807; 2812) | 1595 | L_PAREN@[2957; 2958) |
1701 | IDENT@[2807; 2812) "Debug" | 1596 | PLACEHOLDER_TYPE@[2958; 2959) |
1702 | WHITESPACE@[2812; 2813) | 1597 | UNDERSCORE@[2958; 2959) |
1703 | BLOCK@[2813; 3243) | 1598 | COMMA@[2959; 2960) |
1704 | L_CURLY@[2813; 2814) | 1599 | PLACEHOLDER_TYPE@[2960; 2961) |
1705 | WHITESPACE@[2814; 2819) | 1600 | UNDERSCORE@[2960; 2961) |
1706 | RANGE_EXPR@[2819; 3241) | 1601 | R_PAREN@[2961; 2962) |
1707 | DOTDOTEQ@[2819; 2822) | 1602 | COMMA@[2962; 2963) |
1708 | RANGE_EXPR@[2822; 3241) | 1603 | PARAM@[2963; 2967) |
1709 | DOTDOTEQ@[2822; 2825) | 1604 | BIND_PAT@[2963; 2967) |
1710 | RANGE_EXPR@[2825; 3241) | 1605 | NAME@[2963; 2965) |
1711 | DOTDOT@[2825; 2827) | 1606 | IDENT@[2963; 2965) "__" |
1712 | WHITESPACE@[2827; 2828) | 1607 | AT@[2965; 2966) |
1713 | RANGE_EXPR@[2828; 3241) | 1608 | PLACEHOLDER_PAT@[2966; 2967) |
1714 | DOTDOT@[2828; 2830) | 1609 | UNDERSCORE@[2966; 2967) |
1715 | WHITESPACE@[2830; 2834) | 1610 | PIPE@[2967; 2968) |
1716 | RANGE_EXPR@[2834; 3241) | 1611 | PATH_EXPR@[2968; 2970) |
1717 | DOTDOT@[2834; 2836) | 1612 | PATH@[2968; 2970) |
1718 | WHITESPACE@[2836; 2837) | 1613 | PATH_SEGMENT@[2968; 2970) |
1719 | RANGE_EXPR@[2837; 3241) | 1614 | NAME_REF@[2968; 2970) |
1720 | DOTDOT@[2837; 2839) | 1615 | IDENT@[2968; 2970) "__" |
1721 | WHITESPACE@[2839; 2840) | 1616 | R_PAREN@[2970; 2971) |
1722 | RANGE_EXPR@[2840; 3241) | 1617 | ARG_LIST@[2971; 2995) |
1723 | DOTDOT@[2840; 2842) | 1618 | L_PAREN@[2971; 2972) |
1724 | WHITESPACE@[2842; 2843) | 1619 | TUPLE_EXPR@[2972; 2987) |
1725 | RANGE_EXPR@[2843; 3241) | 1620 | L_PAREN@[2972; 2973) |
1726 | DOTDOT@[2843; 2845) | 1621 | REF_EXPR@[2973; 2979) |
1727 | WHITESPACE@[2845; 2849) | 1622 | AMP@[2973; 2974) |
1728 | RANGE_EXPR@[2849; 3241) | 1623 | PREFIX_EXPR@[2974; 2979) |
1729 | DOTDOT@[2849; 2851) | 1624 | STAR@[2974; 2975) |
1730 | WHITESPACE@[2851; 2852) | 1625 | LITERAL@[2975; 2979) |
1731 | RANGE_EXPR@[2852; 3241) | 1626 | STRING@[2975; 2979) |
1732 | DOTDOT@[2852; 2854) | 1627 | COMMA@[2979; 2980) |
1733 | WHITESPACE@[2854; 2855) | 1628 | LITERAL@[2980; 2986) |
1734 | RANGE_EXPR@[2855; 3241) | 1629 | CHAR@[2980; 2986) |
1735 | DOTDOT@[2855; 2857) | 1630 | R_PAREN@[2986; 2987) |
1736 | WHITESPACE@[2857; 2858) | 1631 | COMMENT@[2987; 2991) |
1737 | RANGE_EXPR@[2858; 3241) | 1632 | COMMA@[2991; 2992) |
1738 | DOTDOT@[2858; 2860) | 1633 | BLOCK_EXPR@[2992; 2994) |
1739 | WHITESPACE@[2860; 2864) | 1634 | BLOCK@[2992; 2994) |
1740 | RANGE_EXPR@[2864; 3241) | 1635 | L_CURLY@[2992; 2993) |
1741 | DOTDOT@[2864; 2866) | 1636 | R_CURLY@[2993; 2994) |
1742 | WHITESPACE@[2866; 2867) | 1637 | R_PAREN@[2994; 2995) |
1743 | RANGE_EXPR@[2867; 3241) | 1638 | EQEQ@[2995; 2997) |
1744 | DOTDOTEQ@[2867; 2870) | 1639 | BLOCK_EXPR@[2997; 3012) |
1745 | RANGE_EXPR@[2870; 3241) | 1640 | BLOCK@[2997; 3012) |
1746 | DOTDOT@[2870; 2872) | 1641 | L_CURLY@[2997; 2998) |
1747 | WHITESPACE@[2872; 2873) | 1642 | EXPR_STMT@[2998; 3011) |
1748 | RANGE_EXPR@[2873; 3241) | 1643 | REF_EXPR@[2998; 3010) |
1749 | DOTDOT@[2873; 2875) | 1644 | AMP@[2998; 2999) |
1750 | WHITESPACE@[2875; 2880) | 1645 | INDEX_EXPR@[2999; 3010) |
1751 | RANGE_EXPR@[2880; 3241) | 1646 | ARRAY_EXPR@[2999; 3006) |
1752 | DOTDOTEQ@[2880; 2883) | 1647 | L_BRACK@[2999; 3000) |
1753 | RANGE_EXPR@[2883; 3241) | 1648 | RANGE_EXPR@[3000; 3005) |
1754 | DOTDOT@[2883; 2885) | 1649 | DOTDOTEQ@[3000; 3003) |
1755 | WHITESPACE@[2885; 2886) | 1650 | RANGE_EXPR@[3003; 3005) |
1756 | RANGE_EXPR@[2886; 3241) | 1651 | DOTDOT@[3003; 3005) |
1757 | DOTDOTEQ@[2886; 2889) | 1652 | R_BRACK@[3005; 3006) |
1758 | RANGE_EXPR@[2889; 3241) | 1653 | L_BRACK@[3006; 3007) |
1759 | DOTDOT@[2889; 2891) | 1654 | RANGE_EXPR@[3007; 3009) |
1760 | WHITESPACE@[2891; 2895) | 1655 | DOTDOT@[3007; 3009) |
1761 | RANGE_EXPR@[2895; 3241) | 1656 | R_BRACK@[3009; 3010) |
1762 | DOTDOT@[2895; 2897) | 1657 | SEMI@[3010; 3011) |
1763 | WHITESPACE@[2897; 2898) | 1658 | R_CURLY@[3011; 3012) |
1764 | RANGE_EXPR@[2898; 3241) | 1659 | R_PAREN@[3012; 3013) |
1765 | DOTDOT@[2898; 2900) | 1660 | COMMENT@[3013; 3015) |
1766 | WHITESPACE@[2900; 2901) | 1661 | WHITESPACE@[3015; 3020) |
1767 | RANGE_EXPR@[2901; 3241) | 1662 | SEMI@[3020; 3021) |
1768 | DOTDOT@[2901; 2903) | 1663 | WHITESPACE@[3021; 3026) |
1769 | WHITESPACE@[2903; 2904) | 1664 | EXPR_STMT@[3026; 3040) |
1770 | RANGE_EXPR@[2904; 3241) | 1665 | MACRO_CALL@[3026; 3039) |
1771 | DOTDOT@[2904; 2906) | 1666 | PATH@[3026; 3032) |
1772 | WHITESPACE@[2906; 2910) | 1667 | PATH_SEGMENT@[3026; 3032) |
1773 | RANGE_EXPR@[2910; 3241) | 1668 | NAME_REF@[3026; 3032) |
1774 | DOTDOT@[2910; 2912) | 1669 | IDENT@[3026; 3032) "assert" |
1775 | WHITESPACE@[2912; 2913) | 1670 | EXCL@[3032; 3033) |
1776 | RANGE_EXPR@[2913; 3241) | 1671 | TOKEN_TREE@[3033; 3039) |
1777 | DOTDOT@[2913; 2915) | 1672 | L_PAREN@[3033; 3034) |
1778 | WHITESPACE@[2915; 2916) | 1673 | EXCL@[3034; 3035) |
1779 | RANGE_EXPR@[2916; 3241) | 1674 | IDENT@[3035; 3038) "val" |
1780 | DOTDOT@[2916; 2918) | 1675 | R_PAREN@[3038; 3039) |
1781 | WHITESPACE@[2918; 2919) | 1676 | SEMI@[3039; 3040) |
1782 | RANGE_EXPR@[2919; 3241) | 1677 | WHITESPACE@[3040; 3041) |
1783 | DOTDOT@[2919; 2921) | 1678 | R_CURLY@[3041; 3042) |
1784 | WHITESPACE@[2921; 2925) | 1679 | WHITESPACE@[3042; 3044) |
1785 | RANGE_EXPR@[2925; 3241) | 1680 | FN_DEF@[3044; 3514) |
1786 | DOTDOTEQ@[2925; 2928) | 1681 | FN_KW@[3044; 3046) |
1787 | RANGE_EXPR@[2928; 3241) | 1682 | WHITESPACE@[3046; 3047) |
1788 | DOTDOTEQ@[2928; 2931) | 1683 | NAME@[3047; 3057) |
1789 | RANGE_EXPR@[2931; 3241) | 1684 | IDENT@[3047; 3057) "punch_card" |
1790 | DOTDOTEQ@[2931; 2934) | 1685 | PARAM_LIST@[3057; 3059) |
1791 | RANGE_EXPR@[2934; 3241) | 1686 | L_PAREN@[3057; 3058) |
1792 | DOTDOT@[2934; 2936) | 1687 | R_PAREN@[3058; 3059) |
1793 | WHITESPACE@[2936; 2941) | 1688 | WHITESPACE@[3059; 3060) |
1794 | RANGE_EXPR@[2941; 3241) | 1689 | RET_TYPE@[3060; 3083) |
1795 | DOTDOTEQ@[2941; 2944) | 1690 | THIN_ARROW@[3060; 3062) |
1796 | RANGE_EXPR@[2944; 3241) | 1691 | WHITESPACE@[3062; 3063) |
1797 | DOTDOT@[2944; 2946) | 1692 | IMPL_TRAIT_TYPE@[3063; 3083) |
1798 | WHITESPACE@[2946; 2947) | 1693 | IMPL_KW@[3063; 3067) |
1799 | RANGE_EXPR@[2947; 3241) | 1694 | WHITESPACE@[3067; 3068) |
1800 | DOTDOTEQ@[2947; 2950) | 1695 | PATH_TYPE@[3068; 3083) |
1801 | RANGE_EXPR@[2950; 3241) | 1696 | PATH@[3068; 3083) |
1802 | DOTDOT@[2950; 2952) | 1697 | PATH@[3068; 3076) |
1803 | WHITESPACE@[2952; 2956) | 1698 | PATH@[3068; 3071) |
1804 | RANGE_EXPR@[2956; 3241) | 1699 | PATH_SEGMENT@[3068; 3071) |
1805 | DOTDOTEQ@[2956; 2959) | 1700 | NAME_REF@[3068; 3071) |
1806 | RANGE_EXPR@[2959; 3241) | 1701 | IDENT@[3068; 3071) "std" |
1807 | DOTDOT@[2959; 2961) | 1702 | COLONCOLON@[3071; 3073) |
1808 | WHITESPACE@[2961; 2962) | 1703 | PATH_SEGMENT@[3073; 3076) |
1809 | RANGE_EXPR@[2962; 3241) | 1704 | NAME_REF@[3073; 3076) |
1810 | DOTDOTEQ@[2962; 2965) | 1705 | IDENT@[3073; 3076) "fmt" |
1811 | RANGE_EXPR@[2965; 3241) | 1706 | COLONCOLON@[3076; 3078) |
1812 | DOTDOT@[2965; 2967) | 1707 | PATH_SEGMENT@[3078; 3083) |
1813 | WHITESPACE@[2967; 2971) | 1708 | NAME_REF@[3078; 3083) |
1814 | RANGE_EXPR@[2971; 3241) | 1709 | IDENT@[3078; 3083) "Debug" |
1815 | DOTDOT@[2971; 2973) | 1710 | WHITESPACE@[3083; 3084) |
1816 | WHITESPACE@[2973; 2974) | 1711 | BLOCK@[3084; 3514) |
1817 | RANGE_EXPR@[2974; 3241) | 1712 | L_CURLY@[3084; 3085) |
1818 | DOTDOTEQ@[2974; 2977) | 1713 | WHITESPACE@[3085; 3090) |
1819 | RANGE_EXPR@[2977; 3241) | 1714 | RANGE_EXPR@[3090; 3512) |
1820 | DOTDOTEQ@[2977; 2980) | 1715 | DOTDOTEQ@[3090; 3093) |
1821 | RANGE_EXPR@[2980; 3241) | 1716 | RANGE_EXPR@[3093; 3512) |
1822 | DOTDOT@[2980; 2982) | 1717 | DOTDOTEQ@[3093; 3096) |
1823 | WHITESPACE@[2982; 2986) | 1718 | RANGE_EXPR@[3096; 3512) |
1824 | RANGE_EXPR@[2986; 3241) | 1719 | DOTDOT@[3096; 3098) |
1825 | DOTDOT@[2986; 2988) | 1720 | WHITESPACE@[3098; 3099) |
1826 | WHITESPACE@[2988; 2989) | 1721 | RANGE_EXPR@[3099; 3512) |
1827 | RANGE_EXPR@[2989; 3241) | 1722 | DOTDOT@[3099; 3101) |
1828 | DOTDOTEQ@[2989; 2992) | 1723 | WHITESPACE@[3101; 3105) |
1829 | RANGE_EXPR@[2992; 3241) | 1724 | RANGE_EXPR@[3105; 3512) |
1830 | DOTDOT@[2992; 2994) | 1725 | DOTDOT@[3105; 3107) |
1831 | WHITESPACE@[2994; 2995) | 1726 | WHITESPACE@[3107; 3108) |
1832 | RANGE_EXPR@[2995; 3241) | 1727 | RANGE_EXPR@[3108; 3512) |
1833 | DOTDOT@[2995; 2997) | 1728 | DOTDOT@[3108; 3110) |
1834 | WHITESPACE@[2997; 3002) | 1729 | WHITESPACE@[3110; 3111) |
1835 | RANGE_EXPR@[3002; 3241) | 1730 | RANGE_EXPR@[3111; 3512) |
1836 | DOTDOTEQ@[3002; 3005) | 1731 | DOTDOT@[3111; 3113) |
1837 | RANGE_EXPR@[3005; 3241) | 1732 | WHITESPACE@[3113; 3114) |
1838 | DOTDOTEQ@[3005; 3008) | 1733 | RANGE_EXPR@[3114; 3512) |
1839 | RANGE_EXPR@[3008; 3241) | 1734 | DOTDOT@[3114; 3116) |
1840 | DOTDOT@[3008; 3010) | 1735 | WHITESPACE@[3116; 3120) |
1841 | WHITESPACE@[3010; 3011) | 1736 | RANGE_EXPR@[3120; 3512) |
1842 | RANGE_EXPR@[3011; 3241) | 1737 | DOTDOT@[3120; 3122) |
1843 | DOTDOT@[3011; 3013) | 1738 | WHITESPACE@[3122; 3123) |
1844 | WHITESPACE@[3013; 3017) | 1739 | RANGE_EXPR@[3123; 3512) |
1845 | RANGE_EXPR@[3017; 3241) | 1740 | DOTDOT@[3123; 3125) |
1846 | DOTDOTEQ@[3017; 3020) | 1741 | WHITESPACE@[3125; 3126) |
1847 | RANGE_EXPR@[3020; 3241) | 1742 | RANGE_EXPR@[3126; 3512) |
1848 | DOTDOT@[3020; 3022) | 1743 | DOTDOT@[3126; 3128) |
1849 | WHITESPACE@[3022; 3023) | 1744 | WHITESPACE@[3128; 3129) |
1850 | RANGE_EXPR@[3023; 3241) | 1745 | RANGE_EXPR@[3129; 3512) |
1851 | DOTDOTEQ@[3023; 3026) | 1746 | DOTDOT@[3129; 3131) |
1852 | RANGE_EXPR@[3026; 3241) | 1747 | WHITESPACE@[3131; 3135) |
1853 | DOTDOT@[3026; 3028) | 1748 | RANGE_EXPR@[3135; 3512) |
1854 | WHITESPACE@[3028; 3032) | 1749 | DOTDOT@[3135; 3137) |
1855 | RANGE_EXPR@[3032; 3241) | 1750 | WHITESPACE@[3137; 3138) |
1856 | DOTDOTEQ@[3032; 3035) | 1751 | RANGE_EXPR@[3138; 3512) |
1857 | RANGE_EXPR@[3035; 3241) | 1752 | DOTDOTEQ@[3138; 3141) |
1858 | DOTDOT@[3035; 3037) | 1753 | RANGE_EXPR@[3141; 3512) |
1859 | WHITESPACE@[3037; 3038) | 1754 | DOTDOT@[3141; 3143) |
1860 | RANGE_EXPR@[3038; 3241) | 1755 | WHITESPACE@[3143; 3144) |
1861 | DOTDOT@[3038; 3040) | 1756 | RANGE_EXPR@[3144; 3512) |
1862 | WHITESPACE@[3040; 3041) | 1757 | DOTDOT@[3144; 3146) |
1863 | RANGE_EXPR@[3041; 3241) | 1758 | WHITESPACE@[3146; 3151) |
1864 | DOTDOT@[3041; 3043) | 1759 | RANGE_EXPR@[3151; 3512) |
1865 | WHITESPACE@[3043; 3047) | 1760 | DOTDOTEQ@[3151; 3154) |
1866 | RANGE_EXPR@[3047; 3241) | 1761 | RANGE_EXPR@[3154; 3512) |
1867 | DOTDOT@[3047; 3049) | 1762 | DOTDOT@[3154; 3156) |
1868 | WHITESPACE@[3049; 3050) | 1763 | WHITESPACE@[3156; 3157) |
1869 | RANGE_EXPR@[3050; 3241) | 1764 | RANGE_EXPR@[3157; 3512) |
1870 | DOTDOTEQ@[3050; 3053) | 1765 | DOTDOTEQ@[3157; 3160) |
1871 | RANGE_EXPR@[3053; 3241) | 1766 | RANGE_EXPR@[3160; 3512) |
1872 | DOTDOT@[3053; 3055) | 1767 | DOTDOT@[3160; 3162) |
1873 | WHITESPACE@[3055; 3056) | 1768 | WHITESPACE@[3162; 3166) |
1874 | RANGE_EXPR@[3056; 3241) | 1769 | RANGE_EXPR@[3166; 3512) |
1875 | DOTDOT@[3056; 3058) | 1770 | DOTDOT@[3166; 3168) |
1876 | WHITESPACE@[3058; 3063) | 1771 | WHITESPACE@[3168; 3169) |
1877 | RANGE_EXPR@[3063; 3241) | 1772 | RANGE_EXPR@[3169; 3512) |
1878 | DOTDOTEQ@[3063; 3066) | 1773 | DOTDOT@[3169; 3171) |
1879 | RANGE_EXPR@[3066; 3241) | 1774 | WHITESPACE@[3171; 3172) |
1880 | DOTDOT@[3066; 3068) | 1775 | RANGE_EXPR@[3172; 3512) |
1881 | WHITESPACE@[3068; 3069) | 1776 | DOTDOT@[3172; 3174) |
1882 | RANGE_EXPR@[3069; 3241) | 1777 | WHITESPACE@[3174; 3175) |
1883 | DOTDOTEQ@[3069; 3072) | 1778 | RANGE_EXPR@[3175; 3512) |
1884 | RANGE_EXPR@[3072; 3241) | 1779 | DOTDOT@[3175; 3177) |
1885 | DOTDOT@[3072; 3074) | 1780 | WHITESPACE@[3177; 3181) |
1886 | WHITESPACE@[3074; 3078) | 1781 | RANGE_EXPR@[3181; 3512) |
1887 | RANGE_EXPR@[3078; 3241) | 1782 | DOTDOT@[3181; 3183) |
1888 | DOTDOTEQ@[3078; 3081) | 1783 | WHITESPACE@[3183; 3184) |
1889 | RANGE_EXPR@[3081; 3241) | 1784 | RANGE_EXPR@[3184; 3512) |
1890 | DOTDOT@[3081; 3083) | 1785 | DOTDOT@[3184; 3186) |
1891 | WHITESPACE@[3083; 3084) | 1786 | WHITESPACE@[3186; 3187) |
1892 | RANGE_EXPR@[3084; 3241) | 1787 | RANGE_EXPR@[3187; 3512) |
1893 | DOTDOTEQ@[3084; 3087) | 1788 | DOTDOT@[3187; 3189) |
1894 | RANGE_EXPR@[3087; 3241) | 1789 | WHITESPACE@[3189; 3190) |
1895 | DOTDOT@[3087; 3089) | 1790 | RANGE_EXPR@[3190; 3512) |
1896 | WHITESPACE@[3089; 3093) | 1791 | DOTDOT@[3190; 3192) |
1897 | RANGE_EXPR@[3093; 3241) | 1792 | WHITESPACE@[3192; 3196) |
1898 | DOTDOT@[3093; 3095) | 1793 | RANGE_EXPR@[3196; 3512) |
1899 | WHITESPACE@[3095; 3096) | 1794 | DOTDOTEQ@[3196; 3199) |
1900 | RANGE_EXPR@[3096; 3241) | 1795 | RANGE_EXPR@[3199; 3512) |
1901 | DOTDOTEQ@[3096; 3099) | 1796 | DOTDOTEQ@[3199; 3202) |
1902 | RANGE_EXPR@[3099; 3241) | 1797 | RANGE_EXPR@[3202; 3512) |
1903 | DOTDOT@[3099; 3101) | 1798 | DOTDOTEQ@[3202; 3205) |
1904 | WHITESPACE@[3101; 3102) | 1799 | RANGE_EXPR@[3205; 3512) |
1905 | RANGE_EXPR@[3102; 3241) | 1800 | DOTDOT@[3205; 3207) |
1906 | DOTDOT@[3102; 3104) | 1801 | WHITESPACE@[3207; 3212) |
1907 | WHITESPACE@[3104; 3108) | 1802 | RANGE_EXPR@[3212; 3512) |
1908 | RANGE_EXPR@[3108; 3241) | 1803 | DOTDOTEQ@[3212; 3215) |
1909 | DOTDOT@[3108; 3110) | 1804 | RANGE_EXPR@[3215; 3512) |
1910 | WHITESPACE@[3110; 3111) | 1805 | DOTDOT@[3215; 3217) |
1911 | RANGE_EXPR@[3111; 3241) | 1806 | WHITESPACE@[3217; 3218) |
1912 | DOTDOTEQ@[3111; 3114) | 1807 | RANGE_EXPR@[3218; 3512) |
1913 | RANGE_EXPR@[3114; 3241) | 1808 | DOTDOTEQ@[3218; 3221) |
1914 | DOTDOT@[3114; 3116) | 1809 | RANGE_EXPR@[3221; 3512) |
1915 | WHITESPACE@[3116; 3117) | 1810 | DOTDOT@[3221; 3223) |
1916 | RANGE_EXPR@[3117; 3241) | 1811 | WHITESPACE@[3223; 3227) |
1917 | DOTDOT@[3117; 3119) | 1812 | RANGE_EXPR@[3227; 3512) |
1918 | WHITESPACE@[3119; 3124) | 1813 | DOTDOTEQ@[3227; 3230) |
1919 | RANGE_EXPR@[3124; 3241) | 1814 | RANGE_EXPR@[3230; 3512) |
1920 | DOTDOTEQ@[3124; 3127) | 1815 | DOTDOT@[3230; 3232) |
1921 | RANGE_EXPR@[3127; 3241) | 1816 | WHITESPACE@[3232; 3233) |
1922 | DOTDOT@[3127; 3129) | 1817 | RANGE_EXPR@[3233; 3512) |
1923 | WHITESPACE@[3129; 3130) | 1818 | DOTDOTEQ@[3233; 3236) |
1924 | RANGE_EXPR@[3130; 3241) | 1819 | RANGE_EXPR@[3236; 3512) |
1925 | DOTDOTEQ@[3130; 3133) | 1820 | DOTDOT@[3236; 3238) |
1926 | RANGE_EXPR@[3133; 3241) | 1821 | WHITESPACE@[3238; 3242) |
1927 | DOTDOT@[3133; 3135) | 1822 | RANGE_EXPR@[3242; 3512) |
1928 | WHITESPACE@[3135; 3139) | 1823 | DOTDOT@[3242; 3244) |
1929 | RANGE_EXPR@[3139; 3241) | 1824 | WHITESPACE@[3244; 3245) |
1930 | DOTDOTEQ@[3139; 3142) | 1825 | RANGE_EXPR@[3245; 3512) |
1931 | RANGE_EXPR@[3142; 3241) | 1826 | DOTDOTEQ@[3245; 3248) |
1932 | DOTDOT@[3142; 3144) | 1827 | RANGE_EXPR@[3248; 3512) |
1933 | WHITESPACE@[3144; 3145) | 1828 | DOTDOTEQ@[3248; 3251) |
1934 | RANGE_EXPR@[3145; 3241) | 1829 | RANGE_EXPR@[3251; 3512) |
1935 | DOTDOTEQ@[3145; 3148) | 1830 | DOTDOT@[3251; 3253) |
1936 | RANGE_EXPR@[3148; 3241) | 1831 | WHITESPACE@[3253; 3257) |
1937 | DOTDOT@[3148; 3150) | 1832 | RANGE_EXPR@[3257; 3512) |
1938 | WHITESPACE@[3150; 3154) | 1833 | DOTDOT@[3257; 3259) |
1939 | RANGE_EXPR@[3154; 3241) | 1834 | WHITESPACE@[3259; 3260) |
1940 | DOTDOT@[3154; 3156) | 1835 | RANGE_EXPR@[3260; 3512) |
1941 | WHITESPACE@[3156; 3157) | 1836 | DOTDOTEQ@[3260; 3263) |
1942 | RANGE_EXPR@[3157; 3241) | 1837 | RANGE_EXPR@[3263; 3512) |
1943 | DOTDOT@[3157; 3159) | 1838 | DOTDOT@[3263; 3265) |
1944 | WHITESPACE@[3159; 3160) | 1839 | WHITESPACE@[3265; 3266) |
1945 | RANGE_EXPR@[3160; 3241) | 1840 | RANGE_EXPR@[3266; 3512) |
1946 | DOTDOTEQ@[3160; 3163) | 1841 | DOTDOT@[3266; 3268) |
1947 | RANGE_EXPR@[3163; 3241) | 1842 | WHITESPACE@[3268; 3273) |
1948 | DOTDOT@[3163; 3165) | 1843 | RANGE_EXPR@[3273; 3512) |
1949 | WHITESPACE@[3165; 3169) | 1844 | DOTDOTEQ@[3273; 3276) |
1950 | RANGE_EXPR@[3169; 3241) | 1845 | RANGE_EXPR@[3276; 3512) |
1951 | DOTDOT@[3169; 3171) | 1846 | DOTDOTEQ@[3276; 3279) |
1952 | WHITESPACE@[3171; 3172) | 1847 | RANGE_EXPR@[3279; 3512) |
1953 | RANGE_EXPR@[3172; 3241) | 1848 | DOTDOT@[3279; 3281) |
1954 | DOTDOTEQ@[3172; 3175) | 1849 | WHITESPACE@[3281; 3282) |
1955 | RANGE_EXPR@[3175; 3241) | 1850 | RANGE_EXPR@[3282; 3512) |
1956 | DOTDOT@[3175; 3177) | 1851 | DOTDOT@[3282; 3284) |
1957 | WHITESPACE@[3177; 3178) | 1852 | WHITESPACE@[3284; 3288) |
1958 | RANGE_EXPR@[3178; 3241) | 1853 | RANGE_EXPR@[3288; 3512) |
1959 | DOTDOT@[3178; 3180) | 1854 | DOTDOTEQ@[3288; 3291) |
1960 | WHITESPACE@[3180; 3185) | 1855 | RANGE_EXPR@[3291; 3512) |
1961 | RANGE_EXPR@[3185; 3241) | 1856 | DOTDOT@[3291; 3293) |
1962 | DOTDOTEQ@[3185; 3188) | 1857 | WHITESPACE@[3293; 3294) |
1963 | RANGE_EXPR@[3188; 3241) | 1858 | RANGE_EXPR@[3294; 3512) |
1964 | DOTDOT@[3188; 3190) | 1859 | DOTDOTEQ@[3294; 3297) |
1965 | WHITESPACE@[3190; 3191) | 1860 | RANGE_EXPR@[3297; 3512) |
1966 | RANGE_EXPR@[3191; 3241) | 1861 | DOTDOT@[3297; 3299) |
1967 | DOTDOTEQ@[3191; 3194) | 1862 | WHITESPACE@[3299; 3303) |
1968 | RANGE_EXPR@[3194; 3241) | 1863 | RANGE_EXPR@[3303; 3512) |
1969 | DOTDOT@[3194; 3196) | 1864 | DOTDOTEQ@[3303; 3306) |
1970 | WHITESPACE@[3196; 3200) | 1865 | RANGE_EXPR@[3306; 3512) |
1971 | RANGE_EXPR@[3200; 3241) | 1866 | DOTDOT@[3306; 3308) |
1972 | DOTDOT@[3200; 3202) | 1867 | WHITESPACE@[3308; 3309) |
1973 | WHITESPACE@[3202; 3203) | 1868 | RANGE_EXPR@[3309; 3512) |
1974 | RANGE_EXPR@[3203; 3241) | 1869 | DOTDOT@[3309; 3311) |
1975 | DOTDOTEQ@[3203; 3206) | 1870 | WHITESPACE@[3311; 3312) |
1976 | RANGE_EXPR@[3206; 3241) | 1871 | RANGE_EXPR@[3312; 3512) |
1977 | DOTDOTEQ@[3206; 3209) | 1872 | DOTDOT@[3312; 3314) |
1978 | RANGE_EXPR@[3209; 3241) | 1873 | WHITESPACE@[3314; 3318) |
1979 | DOTDOT@[3209; 3211) | 1874 | RANGE_EXPR@[3318; 3512) |
1980 | WHITESPACE@[3211; 3215) | 1875 | DOTDOT@[3318; 3320) |
1981 | RANGE_EXPR@[3215; 3241) | 1876 | WHITESPACE@[3320; 3321) |
1982 | DOTDOTEQ@[3215; 3218) | 1877 | RANGE_EXPR@[3321; 3512) |
1983 | RANGE_EXPR@[3218; 3241) | 1878 | DOTDOTEQ@[3321; 3324) |
1984 | DOTDOTEQ@[3218; 3221) | 1879 | RANGE_EXPR@[3324; 3512) |
1985 | RANGE_EXPR@[3221; 3241) | 1880 | DOTDOT@[3324; 3326) |
1986 | DOTDOT@[3221; 3223) | 1881 | WHITESPACE@[3326; 3327) |
1987 | WHITESPACE@[3223; 3224) | 1882 | RANGE_EXPR@[3327; 3512) |
1988 | RANGE_EXPR@[3224; 3241) | 1883 | DOTDOT@[3327; 3329) |
1989 | DOTDOT@[3224; 3226) | 1884 | WHITESPACE@[3329; 3334) |
1990 | WHITESPACE@[3226; 3230) | 1885 | RANGE_EXPR@[3334; 3512) |
1991 | RANGE_EXPR@[3230; 3241) | 1886 | DOTDOTEQ@[3334; 3337) |
1992 | DOTDOT@[3230; 3232) | 1887 | RANGE_EXPR@[3337; 3512) |
1993 | WHITESPACE@[3232; 3233) | 1888 | DOTDOT@[3337; 3339) |
1994 | RANGE_EXPR@[3233; 3241) | 1889 | WHITESPACE@[3339; 3340) |
1995 | DOTDOTEQ@[3233; 3236) | 1890 | RANGE_EXPR@[3340; 3512) |
1996 | RANGE_EXPR@[3236; 3241) | 1891 | DOTDOTEQ@[3340; 3343) |
1997 | DOTDOT@[3236; 3238) | 1892 | RANGE_EXPR@[3343; 3512) |
1998 | WHITESPACE@[3238; 3239) | 1893 | DOTDOT@[3343; 3345) |
1999 | RANGE_EXPR@[3239; 3241) | 1894 | WHITESPACE@[3345; 3349) |
2000 | DOTDOT@[3239; 3241) | 1895 | RANGE_EXPR@[3349; 3512) |
2001 | WHITESPACE@[3241; 3242) | 1896 | DOTDOTEQ@[3349; 3352) |
2002 | R_CURLY@[3242; 3243) | 1897 | RANGE_EXPR@[3352; 3512) |
2003 | WHITESPACE@[3243; 3245) | 1898 | DOTDOT@[3352; 3354) |
2004 | FN_DEF@[3245; 3281) | 1899 | WHITESPACE@[3354; 3355) |
2005 | FN_KW@[3245; 3247) | 1900 | RANGE_EXPR@[3355; 3512) |
2006 | WHITESPACE@[3247; 3248) | 1901 | DOTDOTEQ@[3355; 3358) |
2007 | NAME@[3248; 3254) | 1902 | RANGE_EXPR@[3358; 3512) |
2008 | IDENT@[3248; 3254) "ktulhu" | 1903 | DOTDOT@[3358; 3360) |
2009 | PARAM_LIST@[3254; 3256) | 1904 | WHITESPACE@[3360; 3364) |
2010 | L_PAREN@[3254; 3255) | 1905 | RANGE_EXPR@[3364; 3512) |
2011 | R_PAREN@[3255; 3256) | 1906 | DOTDOT@[3364; 3366) |
2012 | WHITESPACE@[3256; 3257) | 1907 | WHITESPACE@[3366; 3367) |
2013 | BLOCK@[3257; 3281) | 1908 | RANGE_EXPR@[3367; 3512) |
2014 | L_CURLY@[3257; 3258) | 1909 | DOTDOTEQ@[3367; 3370) |
2015 | WHITESPACE@[3258; 3263) | 1910 | RANGE_EXPR@[3370; 3512) |
2016 | SEMI@[3263; 3264) | 1911 | DOTDOT@[3370; 3372) |
2017 | SEMI@[3264; 3265) | 1912 | WHITESPACE@[3372; 3373) |
2018 | SEMI@[3265; 3266) | 1913 | RANGE_EXPR@[3373; 3512) |
2019 | EXPR_STMT@[3266; 3269) | 1914 | DOTDOT@[3373; 3375) |
2020 | TUPLE_EXPR@[3266; 3268) | 1915 | WHITESPACE@[3375; 3379) |
2021 | L_PAREN@[3266; 3267) | 1916 | RANGE_EXPR@[3379; 3512) |
2022 | R_PAREN@[3267; 3268) | 1917 | DOTDOT@[3379; 3381) |
2023 | SEMI@[3268; 3269) | 1918 | WHITESPACE@[3381; 3382) |
2024 | SEMI@[3269; 3270) | 1919 | RANGE_EXPR@[3382; 3512) |
2025 | SEMI@[3270; 3271) | 1920 | DOTDOTEQ@[3382; 3385) |
2026 | SEMI@[3271; 3272) | 1921 | RANGE_EXPR@[3385; 3512) |
2027 | SEMI@[3272; 3273) | 1922 | DOTDOT@[3385; 3387) |
2028 | SEMI@[3273; 3274) | 1923 | WHITESPACE@[3387; 3388) |
2029 | SEMI@[3274; 3275) | 1924 | RANGE_EXPR@[3388; 3512) |
2030 | SEMI@[3275; 3276) | 1925 | DOTDOT@[3388; 3390) |
2031 | SEMI@[3276; 3277) | 1926 | WHITESPACE@[3390; 3395) |
2032 | TUPLE_EXPR@[3277; 3279) | 1927 | RANGE_EXPR@[3395; 3512) |
2033 | L_PAREN@[3277; 3278) | 1928 | DOTDOTEQ@[3395; 3398) |
2034 | R_PAREN@[3278; 3279) | 1929 | RANGE_EXPR@[3398; 3512) |
2035 | WHITESPACE@[3279; 3280) | 1930 | DOTDOT@[3398; 3400) |
2036 | R_CURLY@[3280; 3281) | 1931 | WHITESPACE@[3400; 3401) |
2037 | WHITESPACE@[3281; 3283) | 1932 | RANGE_EXPR@[3401; 3512) |
2038 | FN_DEF@[3283; 3541) | 1933 | DOTDOTEQ@[3401; 3404) |
2039 | VISIBILITY@[3283; 3286) | 1934 | RANGE_EXPR@[3404; 3512) |
2040 | PUB_KW@[3283; 3286) | 1935 | DOTDOT@[3404; 3406) |
2041 | WHITESPACE@[3286; 3287) | 1936 | WHITESPACE@[3406; 3410) |
2042 | FN_KW@[3287; 3289) | 1937 | RANGE_EXPR@[3410; 3512) |
2043 | WHITESPACE@[3289; 3290) | 1938 | DOTDOTEQ@[3410; 3413) |
2044 | NAME@[3290; 3294) | 1939 | RANGE_EXPR@[3413; 3512) |
2045 | IDENT@[3290; 3294) "main" | 1940 | DOTDOT@[3413; 3415) |
2046 | PARAM_LIST@[3294; 3296) | 1941 | WHITESPACE@[3415; 3416) |
2047 | L_PAREN@[3294; 3295) | 1942 | RANGE_EXPR@[3416; 3512) |
2048 | R_PAREN@[3295; 3296) | 1943 | DOTDOTEQ@[3416; 3419) |
2049 | WHITESPACE@[3296; 3297) | 1944 | RANGE_EXPR@[3419; 3512) |
2050 | BLOCK@[3297; 3541) | 1945 | DOTDOT@[3419; 3421) |
2051 | L_CURLY@[3297; 3298) | 1946 | WHITESPACE@[3421; 3425) |
2052 | WHITESPACE@[3298; 3303) | 1947 | RANGE_EXPR@[3425; 3512) |
2053 | EXPR_STMT@[3303; 3313) | 1948 | DOTDOT@[3425; 3427) |
2054 | CALL_EXPR@[3303; 3312) | 1949 | WHITESPACE@[3427; 3428) |
2055 | PATH_EXPR@[3303; 3310) | 1950 | RANGE_EXPR@[3428; 3512) |
2056 | PATH@[3303; 3310) | 1951 | DOTDOT@[3428; 3430) |
2057 | PATH_SEGMENT@[3303; 3310) | 1952 | WHITESPACE@[3430; 3431) |
2058 | NAME_REF@[3303; 3310) | 1953 | RANGE_EXPR@[3431; 3512) |
2059 | IDENT@[3303; 3310) "strange" | 1954 | DOTDOTEQ@[3431; 3434) |
2060 | ARG_LIST@[3310; 3312) | 1955 | RANGE_EXPR@[3434; 3512) |
2061 | L_PAREN@[3310; 3311) | 1956 | DOTDOT@[3434; 3436) |
2062 | R_PAREN@[3311; 3312) | 1957 | WHITESPACE@[3436; 3440) |
2063 | SEMI@[3312; 3313) | 1958 | RANGE_EXPR@[3440; 3512) |
2064 | WHITESPACE@[3313; 3318) | 1959 | DOTDOT@[3440; 3442) |
2065 | EXPR_STMT@[3318; 3326) | 1960 | WHITESPACE@[3442; 3443) |
2066 | CALL_EXPR@[3318; 3325) | 1961 | RANGE_EXPR@[3443; 3512) |
2067 | PATH_EXPR@[3318; 3323) | 1962 | DOTDOTEQ@[3443; 3446) |
2068 | PATH@[3318; 3323) | 1963 | RANGE_EXPR@[3446; 3512) |
2069 | PATH_SEGMENT@[3318; 3323) | 1964 | DOTDOT@[3446; 3448) |
2070 | NAME_REF@[3318; 3323) | 1965 | WHITESPACE@[3448; 3449) |
2071 | IDENT@[3318; 3323) "funny" | 1966 | RANGE_EXPR@[3449; 3512) |
2072 | ARG_LIST@[3323; 3325) | 1967 | DOTDOT@[3449; 3451) |
2073 | L_PAREN@[3323; 3324) | 1968 | WHITESPACE@[3451; 3456) |
2074 | R_PAREN@[3324; 3325) | 1969 | RANGE_EXPR@[3456; 3512) |
2075 | SEMI@[3325; 3326) | 1970 | DOTDOTEQ@[3456; 3459) |
2076 | WHITESPACE@[3326; 3331) | 1971 | RANGE_EXPR@[3459; 3512) |
2077 | EXPR_STMT@[3331; 3338) | 1972 | DOTDOT@[3459; 3461) |
2078 | CALL_EXPR@[3331; 3337) | 1973 | WHITESPACE@[3461; 3462) |
2079 | PATH_EXPR@[3331; 3335) | 1974 | RANGE_EXPR@[3462; 3512) |
2080 | PATH@[3331; 3335) | 1975 | DOTDOTEQ@[3462; 3465) |
2081 | PATH_SEGMENT@[3331; 3335) | 1976 | RANGE_EXPR@[3465; 3512) |
2082 | NAME_REF@[3331; 3335) | 1977 | DOTDOT@[3465; 3467) |
2083 | IDENT@[3331; 3335) "what" | 1978 | WHITESPACE@[3467; 3471) |
2084 | ARG_LIST@[3335; 3337) | 1979 | RANGE_EXPR@[3471; 3512) |
2085 | L_PAREN@[3335; 3336) | 1980 | DOTDOT@[3471; 3473) |
2086 | R_PAREN@[3336; 3337) | 1981 | WHITESPACE@[3473; 3474) |
2087 | SEMI@[3337; 3338) | 1982 | RANGE_EXPR@[3474; 3512) |
2088 | WHITESPACE@[3338; 3343) | 1983 | DOTDOTEQ@[3474; 3477) |
2089 | EXPR_STMT@[3343; 3357) | 1984 | RANGE_EXPR@[3477; 3512) |
2090 | CALL_EXPR@[3343; 3356) | 1985 | DOTDOTEQ@[3477; 3480) |
2091 | PATH_EXPR@[3343; 3354) | 1986 | RANGE_EXPR@[3480; 3512) |
2092 | PATH@[3343; 3354) | 1987 | DOTDOT@[3480; 3482) |
2093 | PATH_SEGMENT@[3343; 3354) | 1988 | WHITESPACE@[3482; 3486) |
2094 | NAME_REF@[3343; 3354) | 1989 | RANGE_EXPR@[3486; 3512) |
2095 | IDENT@[3343; 3354) "zombiejesus" | 1990 | DOTDOTEQ@[3486; 3489) |
2096 | ARG_LIST@[3354; 3356) | 1991 | RANGE_EXPR@[3489; 3512) |
2097 | L_PAREN@[3354; 3355) | 1992 | DOTDOTEQ@[3489; 3492) |
2098 | R_PAREN@[3355; 3356) | 1993 | RANGE_EXPR@[3492; 3512) |
2099 | SEMI@[3356; 3357) | 1994 | DOTDOT@[3492; 3494) |
2100 | WHITESPACE@[3357; 3362) | 1995 | WHITESPACE@[3494; 3495) |
2101 | EXPR_STMT@[3362; 3372) | 1996 | RANGE_EXPR@[3495; 3512) |
2102 | CALL_EXPR@[3362; 3371) | 1997 | DOTDOT@[3495; 3497) |
2103 | PATH_EXPR@[3362; 3369) | 1998 | WHITESPACE@[3497; 3501) |
2104 | PATH@[3362; 3369) | 1999 | RANGE_EXPR@[3501; 3512) |
2105 | PATH_SEGMENT@[3362; 3369) | 2000 | DOTDOT@[3501; 3503) |
2106 | NAME_REF@[3362; 3369) | 2001 | WHITESPACE@[3503; 3504) |
2107 | IDENT@[3362; 3369) "notsure" | 2002 | RANGE_EXPR@[3504; 3512) |
2108 | ARG_LIST@[3369; 3371) | 2003 | DOTDOTEQ@[3504; 3507) |
2109 | L_PAREN@[3369; 3370) | 2004 | RANGE_EXPR@[3507; 3512) |
2110 | R_PAREN@[3370; 3371) | 2005 | DOTDOT@[3507; 3509) |
2111 | SEMI@[3371; 3372) | 2006 | WHITESPACE@[3509; 3510) |
2112 | WHITESPACE@[3372; 3377) | 2007 | RANGE_EXPR@[3510; 3512) |
2113 | EXPR_STMT@[3377; 3393) | 2008 | DOTDOT@[3510; 3512) |
2114 | CALL_EXPR@[3377; 3392) | 2009 | WHITESPACE@[3512; 3513) |
2115 | PATH_EXPR@[3377; 3390) | 2010 | R_CURLY@[3513; 3514) |
2116 | PATH@[3377; 3390) | 2011 | WHITESPACE@[3514; 3516) |
2117 | PATH_SEGMENT@[3377; 3390) | 2012 | FN_DEF@[3516; 3552) |
2118 | NAME_REF@[3377; 3390) | 2013 | FN_KW@[3516; 3518) |
2119 | IDENT@[3377; 3390) "canttouchthis" | 2014 | WHITESPACE@[3518; 3519) |
2120 | ARG_LIST@[3390; 3392) | 2015 | NAME@[3519; 3525) |
2121 | L_PAREN@[3390; 3391) | 2016 | IDENT@[3519; 3525) "ktulhu" |
2122 | R_PAREN@[3391; 3392) | 2017 | PARAM_LIST@[3525; 3527) |
2123 | SEMI@[3392; 3393) | 2018 | L_PAREN@[3525; 3526) |
2124 | WHITESPACE@[3393; 3398) | 2019 | R_PAREN@[3526; 3527) |
2125 | EXPR_STMT@[3398; 3410) | 2020 | WHITESPACE@[3527; 3528) |
2126 | CALL_EXPR@[3398; 3409) | 2021 | BLOCK@[3528; 3552) |
2127 | PATH_EXPR@[3398; 3407) | 2022 | L_CURLY@[3528; 3529) |
2128 | PATH@[3398; 3407) | 2023 | WHITESPACE@[3529; 3534) |
2129 | PATH_SEGMENT@[3398; 3407) | 2024 | SEMI@[3534; 3535) |
2130 | NAME_REF@[3398; 3407) | 2025 | SEMI@[3535; 3536) |
2131 | IDENT@[3398; 3407) "angrydome" | 2026 | SEMI@[3536; 3537) |
2132 | ARG_LIST@[3407; 3409) | 2027 | EXPR_STMT@[3537; 3540) |
2133 | L_PAREN@[3407; 3408) | 2028 | TUPLE_EXPR@[3537; 3539) |
2134 | R_PAREN@[3408; 3409) | 2029 | L_PAREN@[3537; 3538) |
2135 | SEMI@[3409; 3410) | 2030 | R_PAREN@[3538; 3539) |
2136 | WHITESPACE@[3410; 3415) | 2031 | SEMI@[3539; 3540) |
2137 | EXPR_STMT@[3415; 3430) | 2032 | SEMI@[3540; 3541) |
2138 | CALL_EXPR@[3415; 3429) | 2033 | SEMI@[3541; 3542) |
2139 | PATH_EXPR@[3415; 3427) | 2034 | SEMI@[3542; 3543) |
2140 | PATH@[3415; 3427) | 2035 | SEMI@[3543; 3544) |
2141 | PATH_SEGMENT@[3415; 3427) | 2036 | SEMI@[3544; 3545) |
2142 | NAME_REF@[3415; 3427) | 2037 | SEMI@[3545; 3546) |
2143 | IDENT@[3415; 3427) "evil_lincoln" | 2038 | SEMI@[3546; 3547) |
2144 | ARG_LIST@[3427; 3429) | 2039 | SEMI@[3547; 3548) |
2145 | L_PAREN@[3427; 3428) | 2040 | TUPLE_EXPR@[3548; 3550) |
2146 | R_PAREN@[3428; 3429) | 2041 | L_PAREN@[3548; 3549) |
2147 | SEMI@[3429; 3430) | 2042 | R_PAREN@[3549; 3550) |
2148 | WHITESPACE@[3430; 3435) | 2043 | WHITESPACE@[3550; 3551) |
2149 | EXPR_STMT@[3435; 3442) | 2044 | R_CURLY@[3551; 3552) |
2150 | CALL_EXPR@[3435; 3441) | 2045 | WHITESPACE@[3552; 3554) |
2151 | PATH_EXPR@[3435; 3439) | 2046 | FN_DEF@[3554; 3812) |
2152 | PATH@[3435; 3439) | 2047 | VISIBILITY@[3554; 3557) |
2153 | PATH_SEGMENT@[3435; 3439) | 2048 | PUB_KW@[3554; 3557) |
2154 | NAME_REF@[3435; 3439) | 2049 | WHITESPACE@[3557; 3558) |
2155 | IDENT@[3435; 3439) "dots" | 2050 | FN_KW@[3558; 3560) |
2156 | ARG_LIST@[3439; 3441) | 2051 | WHITESPACE@[3560; 3561) |
2157 | L_PAREN@[3439; 3440) | 2052 | NAME@[3561; 3565) |
2158 | R_PAREN@[3440; 3441) | 2053 | IDENT@[3561; 3565) "main" |
2159 | SEMI@[3441; 3442) | 2054 | PARAM_LIST@[3565; 3567) |
2160 | WHITESPACE@[3442; 3447) | 2055 | L_PAREN@[3565; 3566) |
2161 | EXPR_STMT@[3447; 3455) | 2056 | R_PAREN@[3566; 3567) |
2162 | CALL_EXPR@[3447; 3454) | 2057 | WHITESPACE@[3567; 3568) |
2163 | PATH_EXPR@[3447; 3449) | 2058 | BLOCK@[3568; 3812) |
2164 | PATH@[3447; 3449) | 2059 | L_CURLY@[3568; 3569) |
2165 | PATH_SEGMENT@[3447; 3449) | 2060 | WHITESPACE@[3569; 3574) |
2166 | NAME_REF@[3447; 3449) | 2061 | EXPR_STMT@[3574; 3584) |
2167 | IDENT@[3447; 3449) "u8" | 2062 | CALL_EXPR@[3574; 3583) |
2168 | ARG_LIST@[3449; 3454) | 2063 | PATH_EXPR@[3574; 3581) |
2169 | L_PAREN@[3449; 3450) | 2064 | PATH@[3574; 3581) |
2170 | LITERAL@[3450; 3453) | 2065 | PATH_SEGMENT@[3574; 3581) |
2171 | INT_NUMBER@[3450; 3453) "8u8" | 2066 | NAME_REF@[3574; 3581) |
2172 | R_PAREN@[3453; 3454) | 2067 | IDENT@[3574; 3581) "strange" |
2173 | SEMI@[3454; 3455) | 2068 | ARG_LIST@[3581; 3583) |
2174 | WHITESPACE@[3455; 3460) | 2069 | L_PAREN@[3581; 3582) |
2175 | EXPR_STMT@[3460; 3468) | 2070 | R_PAREN@[3582; 3583) |
2176 | CALL_EXPR@[3460; 3467) | 2071 | SEMI@[3583; 3584) |
2177 | PATH_EXPR@[3460; 3465) | 2072 | WHITESPACE@[3584; 3589) |
2178 | PATH@[3460; 3465) | 2073 | EXPR_STMT@[3589; 3597) |
2179 | PATH_SEGMENT@[3460; 3465) | 2074 | CALL_EXPR@[3589; 3596) |
2180 | NAME_REF@[3460; 3465) | 2075 | PATH_EXPR@[3589; 3594) |
2181 | IDENT@[3460; 3465) "fishy" | 2076 | PATH@[3589; 3594) |
2182 | ARG_LIST@[3465; 3467) | 2077 | PATH_SEGMENT@[3589; 3594) |
2183 | L_PAREN@[3465; 3466) | 2078 | NAME_REF@[3589; 3594) |
2184 | R_PAREN@[3466; 3467) | 2079 | IDENT@[3589; 3594) "funny" |
2185 | SEMI@[3467; 3468) | 2080 | ARG_LIST@[3594; 3596) |
2186 | WHITESPACE@[3468; 3473) | 2081 | L_PAREN@[3594; 3595) |
2187 | EXPR_STMT@[3473; 3481) | 2082 | R_PAREN@[3595; 3596) |
2188 | CALL_EXPR@[3473; 3480) | 2083 | SEMI@[3596; 3597) |
2189 | PATH_EXPR@[3473; 3478) | 2084 | WHITESPACE@[3597; 3602) |
2190 | PATH@[3473; 3478) | 2085 | EXPR_STMT@[3602; 3609) |
2191 | PATH_SEGMENT@[3473; 3478) | 2086 | CALL_EXPR@[3602; 3608) |
2192 | NAME_REF@[3473; 3478) | 2087 | PATH_EXPR@[3602; 3606) |
2193 | IDENT@[3473; 3478) "union" | 2088 | PATH@[3602; 3606) |
2194 | ARG_LIST@[3478; 3480) | 2089 | PATH_SEGMENT@[3602; 3606) |
2195 | L_PAREN@[3478; 3479) | 2090 | NAME_REF@[3602; 3606) |
2196 | R_PAREN@[3479; 3480) | 2091 | IDENT@[3602; 3606) "what" |
2197 | SEMI@[3480; 3481) | 2092 | ARG_LIST@[3606; 3608) |
2198 | WHITESPACE@[3481; 3486) | 2093 | L_PAREN@[3606; 3607) |
2199 | EXPR_STMT@[3486; 3507) | 2094 | R_PAREN@[3607; 3608) |
2200 | CALL_EXPR@[3486; 3506) | 2095 | SEMI@[3608; 3609) |
2201 | PATH_EXPR@[3486; 3504) | 2096 | WHITESPACE@[3609; 3614) |
2202 | PATH@[3486; 3504) | 2097 | EXPR_STMT@[3614; 3628) |
2203 | PATH_SEGMENT@[3486; 3504) | 2098 | CALL_EXPR@[3614; 3627) |
2204 | NAME_REF@[3486; 3504) | 2099 | PATH_EXPR@[3614; 3625) |
2205 | IDENT@[3486; 3504) "special_characters" | 2100 | PATH@[3614; 3625) |
2206 | ARG_LIST@[3504; 3506) | 2101 | PATH_SEGMENT@[3614; 3625) |
2207 | L_PAREN@[3504; 3505) | 2102 | NAME_REF@[3614; 3625) |
2208 | R_PAREN@[3505; 3506) | 2103 | IDENT@[3614; 3625) "zombiejesus" |
2209 | SEMI@[3506; 3507) | 2104 | ARG_LIST@[3625; 3627) |
2210 | WHITESPACE@[3507; 3512) | 2105 | L_PAREN@[3625; 3626) |
2211 | EXPR_STMT@[3512; 3525) | 2106 | R_PAREN@[3626; 3627) |
2212 | CALL_EXPR@[3512; 3524) | 2107 | SEMI@[3627; 3628) |
2213 | PATH_EXPR@[3512; 3522) | 2108 | WHITESPACE@[3628; 3633) |
2214 | PATH@[3512; 3522) | 2109 | EXPR_STMT@[3633; 3643) |
2215 | PATH_SEGMENT@[3512; 3522) | 2110 | CALL_EXPR@[3633; 3642) |
2216 | NAME_REF@[3512; 3522) | 2111 | PATH_EXPR@[3633; 3640) |
2217 | IDENT@[3512; 3522) "punch_card" | 2112 | PATH@[3633; 3640) |
2218 | ARG_LIST@[3522; 3524) | 2113 | PATH_SEGMENT@[3633; 3640) |
2219 | L_PAREN@[3522; 3523) | 2114 | NAME_REF@[3633; 3640) |
2220 | R_PAREN@[3523; 3524) | 2115 | IDENT@[3633; 3640) "notsure" |
2221 | SEMI@[3524; 3525) | 2116 | ARG_LIST@[3640; 3642) |
2222 | WHITESPACE@[3525; 3530) | 2117 | L_PAREN@[3640; 3641) |
2223 | EXPR_STMT@[3530; 3539) | 2118 | R_PAREN@[3641; 3642) |
2224 | CALL_EXPR@[3530; 3538) | 2119 | SEMI@[3642; 3643) |
2225 | PATH_EXPR@[3530; 3536) | 2120 | WHITESPACE@[3643; 3648) |
2226 | PATH@[3530; 3536) | 2121 | EXPR_STMT@[3648; 3664) |
2227 | PATH_SEGMENT@[3530; 3536) | 2122 | CALL_EXPR@[3648; 3663) |
2228 | NAME_REF@[3530; 3536) | 2123 | PATH_EXPR@[3648; 3661) |
2229 | IDENT@[3530; 3536) "ktulhu" | 2124 | PATH@[3648; 3661) |
2230 | ARG_LIST@[3536; 3538) | 2125 | PATH_SEGMENT@[3648; 3661) |
2231 | L_PAREN@[3536; 3537) | 2126 | NAME_REF@[3648; 3661) |
2232 | R_PAREN@[3537; 3538) | 2127 | IDENT@[3648; 3661) "canttouchthis" |
2233 | SEMI@[3538; 3539) | 2128 | ARG_LIST@[3661; 3663) |
2234 | WHITESPACE@[3539; 3540) | 2129 | L_PAREN@[3661; 3662) |
2235 | R_CURLY@[3540; 3541) | 2130 | R_PAREN@[3662; 3663) |
2236 | WHITESPACE@[3541; 3542) | 2131 | SEMI@[3663; 3664) |
2132 | WHITESPACE@[3664; 3669) | ||
2133 | EXPR_STMT@[3669; 3681) | ||
2134 | CALL_EXPR@[3669; 3680) | ||
2135 | PATH_EXPR@[3669; 3678) | ||
2136 | PATH@[3669; 3678) | ||
2137 | PATH_SEGMENT@[3669; 3678) | ||
2138 | NAME_REF@[3669; 3678) | ||
2139 | IDENT@[3669; 3678) "angrydome" | ||
2140 | ARG_LIST@[3678; 3680) | ||
2141 | L_PAREN@[3678; 3679) | ||
2142 | R_PAREN@[3679; 3680) | ||
2143 | SEMI@[3680; 3681) | ||
2144 | WHITESPACE@[3681; 3686) | ||
2145 | EXPR_STMT@[3686; 3701) | ||
2146 | CALL_EXPR@[3686; 3700) | ||
2147 | PATH_EXPR@[3686; 3698) | ||
2148 | PATH@[3686; 3698) | ||
2149 | PATH_SEGMENT@[3686; 3698) | ||
2150 | NAME_REF@[3686; 3698) | ||
2151 | IDENT@[3686; 3698) "evil_lincoln" | ||
2152 | ARG_LIST@[3698; 3700) | ||
2153 | L_PAREN@[3698; 3699) | ||
2154 | R_PAREN@[3699; 3700) | ||
2155 | SEMI@[3700; 3701) | ||
2156 | WHITESPACE@[3701; 3706) | ||
2157 | EXPR_STMT@[3706; 3713) | ||
2158 | CALL_EXPR@[3706; 3712) | ||
2159 | PATH_EXPR@[3706; 3710) | ||
2160 | PATH@[3706; 3710) | ||
2161 | PATH_SEGMENT@[3706; 3710) | ||
2162 | NAME_REF@[3706; 3710) | ||
2163 | IDENT@[3706; 3710) "dots" | ||
2164 | ARG_LIST@[3710; 3712) | ||
2165 | L_PAREN@[3710; 3711) | ||
2166 | R_PAREN@[3711; 3712) | ||
2167 | SEMI@[3712; 3713) | ||
2168 | WHITESPACE@[3713; 3718) | ||
2169 | EXPR_STMT@[3718; 3726) | ||
2170 | CALL_EXPR@[3718; 3725) | ||
2171 | PATH_EXPR@[3718; 3720) | ||
2172 | PATH@[3718; 3720) | ||
2173 | PATH_SEGMENT@[3718; 3720) | ||
2174 | NAME_REF@[3718; 3720) | ||
2175 | IDENT@[3718; 3720) "u8" | ||
2176 | ARG_LIST@[3720; 3725) | ||
2177 | L_PAREN@[3720; 3721) | ||
2178 | LITERAL@[3721; 3724) | ||
2179 | INT_NUMBER@[3721; 3724) "8u8" | ||
2180 | R_PAREN@[3724; 3725) | ||
2181 | SEMI@[3725; 3726) | ||
2182 | WHITESPACE@[3726; 3731) | ||
2183 | EXPR_STMT@[3731; 3739) | ||
2184 | CALL_EXPR@[3731; 3738) | ||
2185 | PATH_EXPR@[3731; 3736) | ||
2186 | PATH@[3731; 3736) | ||
2187 | PATH_SEGMENT@[3731; 3736) | ||
2188 | NAME_REF@[3731; 3736) | ||
2189 | IDENT@[3731; 3736) "fishy" | ||
2190 | ARG_LIST@[3736; 3738) | ||
2191 | L_PAREN@[3736; 3737) | ||
2192 | R_PAREN@[3737; 3738) | ||
2193 | SEMI@[3738; 3739) | ||
2194 | WHITESPACE@[3739; 3744) | ||
2195 | EXPR_STMT@[3744; 3752) | ||
2196 | CALL_EXPR@[3744; 3751) | ||
2197 | PATH_EXPR@[3744; 3749) | ||
2198 | PATH@[3744; 3749) | ||
2199 | PATH_SEGMENT@[3744; 3749) | ||
2200 | NAME_REF@[3744; 3749) | ||
2201 | IDENT@[3744; 3749) "union" | ||
2202 | ARG_LIST@[3749; 3751) | ||
2203 | L_PAREN@[3749; 3750) | ||
2204 | R_PAREN@[3750; 3751) | ||
2205 | SEMI@[3751; 3752) | ||
2206 | WHITESPACE@[3752; 3757) | ||
2207 | EXPR_STMT@[3757; 3778) | ||
2208 | CALL_EXPR@[3757; 3777) | ||
2209 | PATH_EXPR@[3757; 3775) | ||
2210 | PATH@[3757; 3775) | ||
2211 | PATH_SEGMENT@[3757; 3775) | ||
2212 | NAME_REF@[3757; 3775) | ||
2213 | IDENT@[3757; 3775) "special_characters" | ||
2214 | ARG_LIST@[3775; 3777) | ||
2215 | L_PAREN@[3775; 3776) | ||
2216 | R_PAREN@[3776; 3777) | ||
2217 | SEMI@[3777; 3778) | ||
2218 | WHITESPACE@[3778; 3783) | ||
2219 | EXPR_STMT@[3783; 3796) | ||
2220 | CALL_EXPR@[3783; 3795) | ||
2221 | PATH_EXPR@[3783; 3793) | ||
2222 | PATH@[3783; 3793) | ||
2223 | PATH_SEGMENT@[3783; 3793) | ||
2224 | NAME_REF@[3783; 3793) | ||
2225 | IDENT@[3783; 3793) "punch_card" | ||
2226 | ARG_LIST@[3793; 3795) | ||
2227 | L_PAREN@[3793; 3794) | ||
2228 | R_PAREN@[3794; 3795) | ||
2229 | SEMI@[3795; 3796) | ||
2230 | WHITESPACE@[3796; 3801) | ||
2231 | EXPR_STMT@[3801; 3810) | ||
2232 | CALL_EXPR@[3801; 3809) | ||
2233 | PATH_EXPR@[3801; 3807) | ||
2234 | PATH@[3801; 3807) | ||
2235 | PATH_SEGMENT@[3801; 3807) | ||
2236 | NAME_REF@[3801; 3807) | ||
2237 | IDENT@[3801; 3807) "ktulhu" | ||
2238 | ARG_LIST@[3807; 3809) | ||
2239 | L_PAREN@[3807; 3808) | ||
2240 | R_PAREN@[3808; 3809) | ||
2241 | SEMI@[3809; 3810) | ||
2242 | WHITESPACE@[3810; 3811) | ||
2243 | R_CURLY@[3811; 3812) | ||
2244 | WHITESPACE@[3812; 3813) | ||