Expand description
Module that performs top-down visiting of all nodes on a given AST
Traits§
- Visitor
- Common trait for all visitors
Functions§
- visit_
alias - Visits all children of Alias node
- visit_
and - Visits all children of And node
- visit_
and_ asgn - Visits all children of AndAsgn node
- visit_
arg - Visits all children of Arg node
- visit_
args - Visits all children of Args node
- visit_
array - Visits all children of Array node
- visit_
array_ pattern - Visits all children of ArrayPattern node
- visit_
array_ pattern_ with_ tail - Visits all children of ArrayPatternWithTail node
- visit_
back_ ref - Visits all children of BackRef node
- visit_
begin - Visits all children of Begin node
- visit_
block - Visits all children of Block node
- visit_
block_ pass - Visits all children of BlockPass node
- visit_
blockarg - Visits all children of Blockarg node
- visit_
break - Visits all children of Break node
- visit_
c_ send - Visits all children of CSend node
- visit_
case - Visits all children of Case node
- visit_
case_ match - Visits all children of CaseMatch node
- visit_
casgn - Visits all children of Casgn node
- visit_
cbase - Visits all children of Cbase node
- visit_
class - Visits all children of Class node
- visit_
complex - Visits all children of Complex node
- visit_
const - Visits all children of Const node
- visit_
const_ pattern - Visits all children of ConstPattern node
- visit_
cvar - Visits all children of Cvar node
- visit_
cvasgn - Visits all children of Cvasgn node
- visit_
def - Visits all children of Def node
- visit_
defined - Visits all children of Defined node
- visit_
defs - Visits all children of Defs node
- visit_
dstr - Visits all children of Dstr node
- visit_
dsym - Visits all children of Dsym node
- visit_
e_ flip_ flop - Visits all children of EFlipFlop node
- visit_
empty_ else - Visits all children of EmptyElse node
- visit_
encoding - Visits all children of Encoding node
- visit_
ensure - Visits all children of Ensure node
- visit_
erange - Visits all children of Erange node
- visit_
false - Visits all children of False node
- visit_
file - Visits all children of File node
- visit_
find_ pattern - Visits all children of FindPattern node
- visit_
float - Visits all children of Float node
- visit_
for - Visits all children of For node
- visit_
forward_ arg - Visits all children of ForwardArg node
- visit_
forwarded_ args - Visits all children of ForwardedArgs node
- visit_
gvar - Visits all children of Gvar node
- visit_
gvasgn - Visits all children of Gvasgn node
- visit_
hash - Visits all children of Hash node
- visit_
hash_ pattern - Visits all children of HashPattern node
- visit_
heredoc - Visits all children of Heredoc node
- visit_
i_ flip_ flop - Visits all children of IFlipFlop node
- visit_
if - Visits all children of If node
- visit_
if_ guard - Visits all children of IfGuard node
- visit_
if_ mod - Visits all children of IfMod node
- visit_
if_ ternary - Visits all children of IfTernary node
- visit_
in_ pattern - Visits all children of InPattern node
- visit_
index - Visits all children of Index node
- visit_
index_ asgn - Visits all children of IndexAsgn node
- visit_
int - Visits all children of Int node
- visit_
irange - Visits all children of Irange node
- visit_
ivar - Visits all children of Ivar node
- visit_
ivasgn - Visits all children of Ivasgn node
- visit_
kw_ begin - Visits all children of KwBegin node
- visit_
kwarg - Visits all children of Kwarg node
- visit_
kwargs - Visits all children of Kwargs node
- visit_
kwnilarg - Visits all children of Kwnilarg node
- visit_
kwoptarg - Visits all children of Kwoptarg node
- visit_
kwrestarg - Visits all children of Kwrestarg node
- visit_
kwsplat - Visits all children of Kwsplat node
- visit_
lambda - Visits all children of Lambda node
- visit_
line - Visits all children of Line node
- visit_
lvar - Visits all children of Lvar node
- visit_
lvasgn - Visits all children of Lvasgn node
- visit_
masgn - Visits all children of Masgn node
- visit_
match_ alt - Visits all children of MatchAlt node
- visit_
match_ as - Visits all children of MatchAs node
- visit_
match_ current_ line - Visits all children of MatchCurrentLine node
- visit_
match_ nil_ pattern - Visits all children of MatchNilPattern node
- visit_
match_ pattern - Visits all children of MatchPattern node
- visit_
match_ pattern_ p - Visits all children of MatchPatternP node
- visit_
match_ rest - Visits all children of MatchRest node
- visit_
match_ var - Visits all children of MatchVar node
- visit_
match_ with_ lvasgn - Visits all children of MatchWithLvasgn node
- visit_
mlhs - Visits all children of Mlhs node
- visit_
module - Visits all children of Module node
- visit_
next - Visits all children of Next node
- visit_
nil - Visits all children of Nil node
- visit_
nth_ ref - Visits all children of NthRef node
- visit_
numblock - Visits all children of Numblock node
- visit_
op_ asgn - Visits all children of OpAsgn node
- visit_
optarg - Visits all children of Optarg node
- visit_
or - Visits all children of Or node
- visit_
or_ asgn - Visits all children of OrAsgn node
- visit_
pair - Visits all children of Pair node
- visit_
pin - Visits all children of Pin node
- visit_
postexe - Visits all children of Postexe node
- visit_
preexe - Visits all children of Preexe node
- visit_
procarg0 - Visits all children of Procarg0 node
- visit_
rational - Visits all children of Rational node
- visit_
redo - Visits all children of Redo node
- visit_
reg_ opt - Visits all children of RegOpt node
- visit_
regexp - Visits all children of Regexp node
- visit_
rescue - Visits all children of Rescue node
- visit_
rescue_ body - Visits all children of RescueBody node
- visit_
restarg - Visits all children of Restarg node
- visit_
retry - Visits all children of Retry node
- visit_
return - Visits all children of Return node
- visit_
s_ class - Visits all children of SClass node
- visit_
self_ - Visits all children of Self_ node
- visit_
send - Visits all children of Send node
- visit_
shadowarg - Visits all children of Shadowarg node
- visit_
splat - Visits all children of Splat node
- visit_
str - Visits all children of Str node
- visit_
super - Visits all children of Super node
- visit_
sym - Visits all children of Sym node
- visit_
true - Visits all children of True node
- visit_
undef - Visits all children of Undef node
- visit_
unless_ guard - Visits all children of UnlessGuard node
- visit_
until - Visits all children of Until node
- visit_
until_ post - Visits all children of UntilPost node
- visit_
when - Visits all children of When node
- visit_
while - Visits all children of While node
- visit_
while_ post - Visits all children of WhilePost node
- visit_
x_ heredoc - Visits all children of XHeredoc node
- visit_
xstr - Visits all children of Xstr node
- visit_
yield - Visits all children of Yield node
- visit_
z_ super - Visits all children of ZSuper node