@@ -108,6 +108,32 @@ Example1.rs:
108108# 28| getSegment(): [PathSegment] println
109109# 28| getIdentifier(): [NameRef] println
110110# 28| getTokenTree(): [TokenTree] TokenTree
111+ # 28| getMacroCallExpansion(): [BlockExpr] { ... }
112+ # 28| getStmtList(): [StmtList] StmtList
113+ # 28| getTailExpr(): [BlockExpr] { ... }
114+ # 28| getStmtList(): [StmtList] StmtList
115+ # 28| getStatement(0): [ExprStmt] ExprStmt
116+ # 28| getExpr(): [CallExpr] ...::_print(...)
117+ # 28| getArgList(): [ArgList] ArgList
118+ # 28| getArg(0): [MacroExpr] MacroExpr
119+ # 28| getMacroCall(): [MacroCall] ...::format_args_nl!...
120+ # 28| getPath(): [Path] ...::format_args_nl
121+ # 28| getQualifier(): [Path] $crate
122+ # 28| getSegment(): [PathSegment] $crate
123+ # 28| getIdentifier(): [NameRef] $crate
124+ # 28| getSegment(): [PathSegment] format_args_nl
125+ # 28| getIdentifier(): [NameRef] format_args_nl
126+ # 28| getTokenTree(): [TokenTree] TokenTree
127+ # 28| getFunction(): [PathExpr] ...::_print
128+ # 28| getPath(): [Path] ...::_print
129+ # 28| getQualifier(): [Path] ...::io
130+ # 28| getQualifier(): [Path] $crate
131+ # 28| getSegment(): [PathSegment] $crate
132+ # 28| getIdentifier(): [NameRef] $crate
133+ # 28| getSegment(): [PathSegment] io
134+ # 28| getIdentifier(): [NameRef] io
135+ # 28| getSegment(): [PathSegment] _print
136+ # 28| getIdentifier(): [NameRef] _print
111137# 27| getIterable(): [RefExpr] &numbers
112138# 27| getExpr(): [VariableAccess] numbers
113139# 27| getPath(): [Path] numbers
@@ -132,6 +158,32 @@ Example1.rs:
132158# 35| getSegment(): [PathSegment] println
133159# 35| getIdentifier(): [NameRef] println
134160# 35| getTokenTree(): [TokenTree] TokenTree
161+ # 35| getMacroCallExpansion(): [BlockExpr] { ... }
162+ # 35| getStmtList(): [StmtList] StmtList
163+ # 35| getTailExpr(): [BlockExpr] { ... }
164+ # 35| getStmtList(): [StmtList] StmtList
165+ # 35| getStatement(0): [ExprStmt] ExprStmt
166+ # 35| getExpr(): [CallExpr] ...::_print(...)
167+ # 35| getArgList(): [ArgList] ArgList
168+ # 35| getArg(0): [MacroExpr] MacroExpr
169+ # 35| getMacroCall(): [MacroCall] ...::format_args_nl!...
170+ # 35| getPath(): [Path] ...::format_args_nl
171+ # 35| getQualifier(): [Path] $crate
172+ # 35| getSegment(): [PathSegment] $crate
173+ # 35| getIdentifier(): [NameRef] $crate
174+ # 35| getSegment(): [PathSegment] format_args_nl
175+ # 35| getIdentifier(): [NameRef] format_args_nl
176+ # 35| getTokenTree(): [TokenTree] TokenTree
177+ # 35| getFunction(): [PathExpr] ...::_print
178+ # 35| getPath(): [Path] ...::_print
179+ # 35| getQualifier(): [Path] ...::io
180+ # 35| getQualifier(): [Path] $crate
181+ # 35| getSegment(): [PathSegment] $crate
182+ # 35| getIdentifier(): [NameRef] $crate
183+ # 35| getSegment(): [PathSegment] io
184+ # 35| getIdentifier(): [NameRef] io
185+ # 35| getSegment(): [PathSegment] _print
186+ # 35| getIdentifier(): [NameRef] _print
135187# 32| getThen(): [BlockExpr] { ... }
136188# 32| getStmtList(): [StmtList] StmtList
137189# 33| getStatement(0): [ExprStmt] ExprStmt
@@ -141,6 +193,32 @@ Example1.rs:
141193# 33| getSegment(): [PathSegment] println
142194# 33| getIdentifier(): [NameRef] println
143195# 33| getTokenTree(): [TokenTree] TokenTree
196+ # 33| getMacroCallExpansion(): [BlockExpr] { ... }
197+ # 33| getStmtList(): [StmtList] StmtList
198+ # 33| getTailExpr(): [BlockExpr] { ... }
199+ # 33| getStmtList(): [StmtList] StmtList
200+ # 33| getStatement(0): [ExprStmt] ExprStmt
201+ # 33| getExpr(): [CallExpr] ...::_print(...)
202+ # 33| getArgList(): [ArgList] ArgList
203+ # 33| getArg(0): [MacroExpr] MacroExpr
204+ # 33| getMacroCall(): [MacroCall] ...::format_args_nl!...
205+ # 33| getPath(): [Path] ...::format_args_nl
206+ # 33| getQualifier(): [Path] $crate
207+ # 33| getSegment(): [PathSegment] $crate
208+ # 33| getIdentifier(): [NameRef] $crate
209+ # 33| getSegment(): [PathSegment] format_args_nl
210+ # 33| getIdentifier(): [NameRef] format_args_nl
211+ # 33| getTokenTree(): [TokenTree] TokenTree
212+ # 33| getFunction(): [PathExpr] ...::_print
213+ # 33| getPath(): [Path] ...::_print
214+ # 33| getQualifier(): [Path] ...::io
215+ # 33| getQualifier(): [Path] $crate
216+ # 33| getSegment(): [PathSegment] $crate
217+ # 33| getIdentifier(): [NameRef] $crate
218+ # 33| getSegment(): [PathSegment] io
219+ # 33| getIdentifier(): [NameRef] io
220+ # 33| getSegment(): [PathSegment] _print
221+ # 33| getIdentifier(): [NameRef] _print
144222# 39| getTailExpr(): [MatchExpr] match x { ... }
145223# 39| getScrutinee(): [VariableAccess] x
146224# 39| getPath(): [Path] x
@@ -154,6 +232,30 @@ Example1.rs:
154232# 40| getSegment(): [PathSegment] println
155233# 40| getIdentifier(): [NameRef] println
156234# 40| getTokenTree(): [TokenTree] TokenTree
235+ # 40| getMacroCallExpansion(): [BlockExpr] { ... }
236+ # 40| getStmtList(): [StmtList] StmtList
237+ # 40| getStatement(0): [ExprStmt] ExprStmt
238+ # 40| getExpr(): [CallExpr] ...::_print(...)
239+ # 40| getArgList(): [ArgList] ArgList
240+ # 40| getArg(0): [MacroExpr] MacroExpr
241+ # 40| getMacroCall(): [MacroCall] ...::format_args_nl!...
242+ # 40| getPath(): [Path] ...::format_args_nl
243+ # 40| getQualifier(): [Path] $crate
244+ # 40| getSegment(): [PathSegment] $crate
245+ # 40| getIdentifier(): [NameRef] $crate
246+ # 40| getSegment(): [PathSegment] format_args_nl
247+ # 40| getIdentifier(): [NameRef] format_args_nl
248+ # 40| getTokenTree(): [TokenTree] TokenTree
249+ # 40| getFunction(): [PathExpr] ...::_print
250+ # 40| getPath(): [Path] ...::_print
251+ # 40| getQualifier(): [Path] ...::io
252+ # 40| getQualifier(): [Path] $crate
253+ # 40| getSegment(): [PathSegment] $crate
254+ # 40| getIdentifier(): [NameRef] $crate
255+ # 40| getSegment(): [PathSegment] io
256+ # 40| getIdentifier(): [NameRef] io
257+ # 40| getSegment(): [PathSegment] _print
258+ # 40| getIdentifier(): [NameRef] _print
157259# 40| getPat(): [LiteralPat] 0
158260# 40| getLiteral(): [IntegerLiteralExpr] 0
159261# 41| getArm(1): [MatchArm] 1 => ...
@@ -163,6 +265,30 @@ Example1.rs:
163265# 41| getSegment(): [PathSegment] println
164266# 41| getIdentifier(): [NameRef] println
165267# 41| getTokenTree(): [TokenTree] TokenTree
268+ # 41| getMacroCallExpansion(): [BlockExpr] { ... }
269+ # 41| getStmtList(): [StmtList] StmtList
270+ # 41| getStatement(0): [ExprStmt] ExprStmt
271+ # 41| getExpr(): [CallExpr] ...::_print(...)
272+ # 41| getArgList(): [ArgList] ArgList
273+ # 41| getArg(0): [MacroExpr] MacroExpr
274+ # 41| getMacroCall(): [MacroCall] ...::format_args_nl!...
275+ # 41| getPath(): [Path] ...::format_args_nl
276+ # 41| getQualifier(): [Path] $crate
277+ # 41| getSegment(): [PathSegment] $crate
278+ # 41| getIdentifier(): [NameRef] $crate
279+ # 41| getSegment(): [PathSegment] format_args_nl
280+ # 41| getIdentifier(): [NameRef] format_args_nl
281+ # 41| getTokenTree(): [TokenTree] TokenTree
282+ # 41| getFunction(): [PathExpr] ...::_print
283+ # 41| getPath(): [Path] ...::_print
284+ # 41| getQualifier(): [Path] ...::io
285+ # 41| getQualifier(): [Path] $crate
286+ # 41| getSegment(): [PathSegment] $crate
287+ # 41| getIdentifier(): [NameRef] $crate
288+ # 41| getSegment(): [PathSegment] io
289+ # 41| getIdentifier(): [NameRef] io
290+ # 41| getSegment(): [PathSegment] _print
291+ # 41| getIdentifier(): [NameRef] _print
166292# 41| getPat(): [LiteralPat] 1
167293# 41| getLiteral(): [IntegerLiteralExpr] 1
168294# 42| getArm(2): [MatchArm] _ => ...
@@ -172,6 +298,30 @@ Example1.rs:
172298# 42| getSegment(): [PathSegment] println
173299# 42| getIdentifier(): [NameRef] println
174300# 42| getTokenTree(): [TokenTree] TokenTree
301+ # 42| getMacroCallExpansion(): [BlockExpr] { ... }
302+ # 42| getStmtList(): [StmtList] StmtList
303+ # 42| getStatement(0): [ExprStmt] ExprStmt
304+ # 42| getExpr(): [CallExpr] ...::_print(...)
305+ # 42| getArgList(): [ArgList] ArgList
306+ # 42| getArg(0): [MacroExpr] MacroExpr
307+ # 42| getMacroCall(): [MacroCall] ...::format_args_nl!...
308+ # 42| getPath(): [Path] ...::format_args_nl
309+ # 42| getQualifier(): [Path] $crate
310+ # 42| getSegment(): [PathSegment] $crate
311+ # 42| getIdentifier(): [NameRef] $crate
312+ # 42| getSegment(): [PathSegment] format_args_nl
313+ # 42| getIdentifier(): [NameRef] format_args_nl
314+ # 42| getTokenTree(): [TokenTree] TokenTree
315+ # 42| getFunction(): [PathExpr] ...::_print
316+ # 42| getPath(): [Path] ...::_print
317+ # 42| getQualifier(): [Path] ...::io
318+ # 42| getQualifier(): [Path] $crate
319+ # 42| getSegment(): [PathSegment] $crate
320+ # 42| getIdentifier(): [NameRef] $crate
321+ # 42| getSegment(): [PathSegment] io
322+ # 42| getIdentifier(): [NameRef] io
323+ # 42| getSegment(): [PathSegment] _print
324+ # 42| getIdentifier(): [NameRef] _print
175325# 42| getPat(): [WildcardPat] _
176326# 23| getName(): [Name] demo
177327# 46| getItem(4): [Function] fn main
@@ -198,6 +348,32 @@ Example1.rs:
198348# 48| getSegment(): [PathSegment] println
199349# 48| getIdentifier(): [NameRef] println
200350# 48| getTokenTree(): [TokenTree] TokenTree
351+ # 48| getMacroCallExpansion(): [BlockExpr] { ... }
352+ # 48| getStmtList(): [StmtList] StmtList
353+ # 48| getTailExpr(): [BlockExpr] { ... }
354+ # 48| getStmtList(): [StmtList] StmtList
355+ # 48| getStatement(0): [ExprStmt] ExprStmt
356+ # 48| getExpr(): [CallExpr] ...::_print(...)
357+ # 48| getArgList(): [ArgList] ArgList
358+ # 48| getArg(0): [MacroExpr] MacroExpr
359+ # 48| getMacroCall(): [MacroCall] ...::format_args_nl!...
360+ # 48| getPath(): [Path] ...::format_args_nl
361+ # 48| getQualifier(): [Path] $crate
362+ # 48| getSegment(): [PathSegment] $crate
363+ # 48| getIdentifier(): [NameRef] $crate
364+ # 48| getSegment(): [PathSegment] format_args_nl
365+ # 48| getIdentifier(): [NameRef] format_args_nl
366+ # 48| getTokenTree(): [TokenTree] TokenTree
367+ # 48| getFunction(): [PathExpr] ...::_print
368+ # 48| getPath(): [Path] ...::_print
369+ # 48| getQualifier(): [Path] ...::io
370+ # 48| getQualifier(): [Path] $crate
371+ # 48| getSegment(): [PathSegment] $crate
372+ # 48| getIdentifier(): [NameRef] $crate
373+ # 48| getSegment(): [PathSegment] io
374+ # 48| getIdentifier(): [NameRef] io
375+ # 48| getSegment(): [PathSegment] _print
376+ # 48| getIdentifier(): [NameRef] _print
201377# 49| getStatement(2): [LetStmt] let ... = ...
202378# 49| getInitializer(): [CallExpr] helper(...)
203379# 49| getArgList(): [ArgList] ArgList
0 commit comments