@@ -109,8 +109,8 @@ fn unbalanced_brace() {
109109"# ,
110110 r#""# ,
111111 expect ! [ [ r#"
112- SUBTREE $$ 1:0@0..0#4294967037 1:0@0..0#4294967037
113- SUBTREE {} 0:0@9..10#4294967037 0:0@11..12#4294967037
112+ SUBTREE $$ 1:0@0..0#ROOT2021 1:0@0..0#ROOT2021
113+ SUBTREE {} 0:0@9..10#ROOT2021 0:0@11..12#ROOT2021
114114
115115 {}"# ] ] ,
116116 ) ;
@@ -132,25 +132,25 @@ fn token_mapping_smoke_test() {
132132struct MyTraitMap2
133133"# ,
134134 expect ! [ [ r#"
135- SUBTREE $$ 1:0@0..20#4294967037 1:0@0..20#4294967037
136- IDENT struct 0:0@34..40#4294967037
137- IDENT MyTraitMap2 1:0@8..19#4294967037
138- SUBTREE {} 0:0@48..49#4294967037 0:0@100..101#4294967037
139- IDENT map 0:0@58..61#4294967037
140- PUNCH : [alone] 0:0@61..62#4294967037
141- PUNCH : [joint] 0:0@63..64#4294967037
142- PUNCH : [alone] 0:0@64..65#4294967037
143- IDENT std 0:0@65..68#4294967037
144- PUNCH : [joint] 0:0@68..69#4294967037
145- PUNCH : [alone] 0:0@69..70#4294967037
146- IDENT collections 0:0@70..81#4294967037
147- PUNCH : [joint] 0:0@81..82#4294967037
148- PUNCH : [alone] 0:0@82..83#4294967037
149- IDENT HashSet 0:0@83..90#4294967037
150- PUNCH < [alone] 0:0@90..91#4294967037
151- SUBTREE () 0:0@91..92#4294967037 0:0@92..93#4294967037
152- PUNCH > [joint] 0:0@93..94#4294967037
153- PUNCH , [alone] 0:0@94..95#4294967037
135+ SUBTREE $$ 1:0@0..20#ROOT2021 1:0@0..20#ROOT2021
136+ IDENT struct 0:0@34..40#ROOT2021
137+ IDENT MyTraitMap2 1:0@8..19#ROOT2021
138+ SUBTREE {} 0:0@48..49#ROOT2021 0:0@100..101#ROOT2021
139+ IDENT map 0:0@58..61#ROOT2021
140+ PUNCH : [alone] 0:0@61..62#ROOT2021
141+ PUNCH : [joint] 0:0@63..64#ROOT2021
142+ PUNCH : [alone] 0:0@64..65#ROOT2021
143+ IDENT std 0:0@65..68#ROOT2021
144+ PUNCH : [joint] 0:0@68..69#ROOT2021
145+ PUNCH : [alone] 0:0@69..70#ROOT2021
146+ IDENT collections 0:0@70..81#ROOT2021
147+ PUNCH : [joint] 0:0@81..82#ROOT2021
148+ PUNCH : [alone] 0:0@82..83#ROOT2021
149+ IDENT HashSet 0:0@83..90#ROOT2021
150+ PUNCH < [alone] 0:0@90..91#ROOT2021
151+ SUBTREE () 0:0@91..92#ROOT2021 0:0@92..93#ROOT2021
152+ PUNCH > [joint] 0:0@93..94#ROOT2021
153+ PUNCH , [alone] 0:0@94..95#ROOT2021
154154
155155 struct MyTraitMap2 {
156156 map: ::std::collections::HashSet<()>,
@@ -179,28 +179,28 @@ fn main() {
179179}
180180"# ,
181181 expect ! [ [ r#"
182- SUBTREE $$ 1:0@0..63#4294967037 1:0@0..63#4294967037
183- IDENT fn 1:0@1..3#4294967037
184- IDENT main 1:0@4..8#4294967037
185- SUBTREE () 1:0@8..9#4294967037 1:0@9..10#4294967037
186- SUBTREE {} 1:0@11..12#4294967037 1:0@61..62#4294967037
187- LITERAL Integer 1 1:0@17..18#4294967037
188- PUNCH ; [alone] 1:0@18..19#4294967037
189- LITERAL Float 1.0 1:0@24..27#4294967037
190- PUNCH ; [alone] 1:0@27..28#4294967037
191- SUBTREE () 1:0@33..34#4294967037 1:0@39..40#4294967037
192- SUBTREE () 1:0@34..35#4294967037 1:0@37..38#4294967037
193- LITERAL Integer 1 1:0@35..36#4294967037
194- PUNCH , [alone] 1:0@36..37#4294967037
195- PUNCH , [alone] 1:0@38..39#4294967037
196- PUNCH . [alone] 1:0@40..41#4294967037
197- LITERAL Float 0.0 1:0@41..44#4294967037
198- PUNCH ; [alone] 1:0@44..45#4294967037
199- IDENT let 1:0@50..53#4294967037
200- IDENT x 1:0@54..55#4294967037
201- PUNCH = [alone] 1:0@56..57#4294967037
202- LITERAL Integer 1 1:0@58..59#4294967037
203- PUNCH ; [alone] 1:0@59..60#4294967037
182+ SUBTREE $$ 1:0@0..63#ROOT2021 1:0@0..63#ROOT2021
183+ IDENT fn 1:0@1..3#ROOT2021
184+ IDENT main 1:0@4..8#ROOT2021
185+ SUBTREE () 1:0@8..9#ROOT2021 1:0@9..10#ROOT2021
186+ SUBTREE {} 1:0@11..12#ROOT2021 1:0@61..62#ROOT2021
187+ LITERAL Integer 1 1:0@17..18#ROOT2021
188+ PUNCH ; [alone] 1:0@18..19#ROOT2021
189+ LITERAL Float 1.0 1:0@24..27#ROOT2021
190+ PUNCH ; [alone] 1:0@27..28#ROOT2021
191+ SUBTREE () 1:0@33..34#ROOT2021 1:0@39..40#ROOT2021
192+ SUBTREE () 1:0@34..35#ROOT2021 1:0@37..38#ROOT2021
193+ LITERAL Integer 1 1:0@35..36#ROOT2021
194+ PUNCH , [alone] 1:0@36..37#ROOT2021
195+ PUNCH , [alone] 1:0@38..39#ROOT2021
196+ PUNCH . [alone] 1:0@40..41#ROOT2021
197+ LITERAL Float 0.0 1:0@41..44#ROOT2021
198+ PUNCH ; [alone] 1:0@44..45#ROOT2021
199+ IDENT let 1:0@50..53#ROOT2021
200+ IDENT x 1:0@54..55#ROOT2021
201+ PUNCH = [alone] 1:0@56..57#ROOT2021
202+ LITERAL Integer 1 1:0@58..59#ROOT2021
203+ PUNCH ; [alone] 1:0@59..60#ROOT2021
204204
205205 fn main(){
206206 1;
@@ -226,14 +226,14 @@ fn expr_2021() {
226226 const { 1 },
227227"# ,
228228 expect ! [ [ r#"
229- SUBTREE $$ 1:0@0..25#4294967037 1:0@0..25#4294967037
230- IDENT _ 1:0@5..6#4294967037
231- PUNCH ; [joint] 0:0@36..37#4294967037
232- SUBTREE () 0:0@34..35#4294967037 0:0@34..35#4294967037
233- IDENT const 1:0@12..17#4294967037
234- SUBTREE {} 1:0@18..19#4294967037 1:0@22..23#4294967037
235- LITERAL Integer 1 1:0@20..21#4294967037
236- PUNCH ; [alone] 0:0@39..40#4294967037
229+ SUBTREE $$ 1:0@0..25#ROOT2021 1:0@0..25#ROOT2021
230+ IDENT _ 1:0@5..6#ROOT2021
231+ PUNCH ; [joint] 0:0@36..37#ROOT2021
232+ SUBTREE () 0:0@34..35#ROOT2021 0:0@34..35#ROOT2021
233+ IDENT const 1:0@12..17#ROOT2021
234+ SUBTREE {} 1:0@18..19#ROOT2021 1:0@22..23#ROOT2021
235+ LITERAL Integer 1 1:0@20..21#ROOT2021
236+ PUNCH ; [alone] 0:0@39..40#ROOT2021
237237
238238 _;
239239 (const {
@@ -254,13 +254,13 @@ fn expr_2021() {
254254 expect ! [ [ r#"
255255 ExpandError {
256256 inner: (
257- 1:0@5..6#4294967037 ,
257+ 1:0@5..6#ROOT2021 ,
258258 NoMatchingRule,
259259 ),
260260 }
261261
262- SUBTREE $$ 1:0@0..8#4294967037 1:0@0..8#4294967037
263- PUNCH ; [alone] 0:0@39..40#4294967037
262+ SUBTREE $$ 1:0@0..8#ROOT2021 1:0@0..8#ROOT2021
263+ PUNCH ; [alone] 0:0@39..40#ROOT2021
264264
265265 ;"# ] ] ,
266266 ) ;
@@ -278,13 +278,13 @@ fn expr_2021() {
278278 expect ! [ [ r#"
279279 ExpandError {
280280 inner: (
281- 1:0@5..10#4294967037 ,
281+ 1:0@5..10#ROOT2021 ,
282282 NoMatchingRule,
283283 ),
284284 }
285285
286- SUBTREE $$ 1:0@0..18#4294967037 1:0@0..18#4294967037
287- PUNCH ; [alone] 0:0@39..40#4294967037
286+ SUBTREE $$ 1:0@0..18#ROOT2021 1:0@0..18#ROOT2021
287+ PUNCH ; [alone] 0:0@39..40#ROOT2021
288288
289289 ;"# ] ] ,
290290 ) ;
@@ -304,26 +304,26 @@ fn expr_2021() {
304304 break 'foo bar,
305305"# ,
306306 expect ! [ [ r#"
307- SUBTREE $$ 1:0@0..76#4294967037 1:0@0..76#4294967037
308- LITERAL Integer 4 1:0@5..6#4294967037
309- PUNCH ; [joint] 0:0@41..42#4294967037
310- LITERAL Str literal 1:0@12..21#4294967037
311- PUNCH ; [joint] 0:0@41..42#4294967037
312- SUBTREE () 0:0@39..40#4294967037 0:0@39..40#4294967037
313- IDENT funcall 1:0@27..34#4294967037
314- SUBTREE () 1:0@34..35#4294967037 1:0@35..36#4294967037
315- PUNCH ; [joint] 0:0@41..42#4294967037
316- SUBTREE () 0:0@39..40#4294967037 0:0@39..40#4294967037
317- IDENT future 1:0@42..48#4294967037
318- PUNCH . [alone] 1:0@48..49#4294967037
319- IDENT await 1:0@49..54#4294967037
320- PUNCH ; [joint] 0:0@41..42#4294967037
321- SUBTREE () 0:0@39..40#4294967037 0:0@39..40#4294967037
322- IDENT break 1:0@60..65#4294967037
323- PUNCH ' [joint] 1:0@66..67#4294967037
324- IDENT foo 1:0@67..70#4294967037
325- IDENT bar 1:0@71..74#4294967037
326- PUNCH ; [alone] 0:0@44..45#4294967037
307+ SUBTREE $$ 1:0@0..76#ROOT2021 1:0@0..76#ROOT2021
308+ LITERAL Integer 4 1:0@5..6#ROOT2021
309+ PUNCH ; [joint] 0:0@41..42#ROOT2021
310+ LITERAL Str literal 1:0@12..21#ROOT2021
311+ PUNCH ; [joint] 0:0@41..42#ROOT2021
312+ SUBTREE () 0:0@39..40#ROOT2021 0:0@39..40#ROOT2021
313+ IDENT funcall 1:0@27..34#ROOT2021
314+ SUBTREE () 1:0@34..35#ROOT2021 1:0@35..36#ROOT2021
315+ PUNCH ; [joint] 0:0@41..42#ROOT2021
316+ SUBTREE () 0:0@39..40#ROOT2021 0:0@39..40#ROOT2021
317+ IDENT future 1:0@42..48#ROOT2021
318+ PUNCH . [alone] 1:0@48..49#ROOT2021
319+ IDENT await 1:0@49..54#ROOT2021
320+ PUNCH ; [joint] 0:0@41..42#ROOT2021
321+ SUBTREE () 0:0@39..40#ROOT2021 0:0@39..40#ROOT2021
322+ IDENT break 1:0@60..65#ROOT2021
323+ PUNCH ' [joint] 1:0@66..67#ROOT2021
324+ IDENT foo 1:0@67..70#ROOT2021
325+ IDENT bar 1:0@71..74#ROOT2021
326+ PUNCH ; [alone] 0:0@44..45#ROOT2021
327327
328328 4;
329329 "literal";
@@ -345,13 +345,13 @@ fn expr_2021() {
345345 expect ! [ [ r#"
346346 ExpandError {
347347 inner: (
348- 1:0@5..6#4294967037 ,
348+ 1:0@5..6#ROOT2021 ,
349349 NoMatchingRule,
350350 ),
351351 }
352352
353- SUBTREE $$ 1:0@0..8#4294967037 1:0@0..8#4294967037
354- PUNCH ; [alone] 0:0@44..45#4294967037
353+ SUBTREE $$ 1:0@0..8#ROOT2021 1:0@0..8#ROOT2021
354+ PUNCH ; [alone] 0:0@44..45#ROOT2021
355355
356356 ;"# ] ] ,
357357 ) ;
0 commit comments