Module lib_ruby_parser::traverse::visitor
source · Expand description
Module that performs top-down visiting of all nodes on a given AST
Traits§
- Common trait for all visitors
Functions§
- Visits all children of Alias node
- Visits all children of And node
- Visits all children of AndAsgn node
- Visits all children of Arg node
- Visits all children of Args node
- Visits all children of Array node
- Visits all children of ArrayPattern node
- Visits all children of ArrayPatternWithTail node
- Visits all children of BackRef node
- Visits all children of Begin node
- Visits all children of Block node
- Visits all children of BlockPass node
- Visits all children of Blockarg node
- Visits all children of Break node
- Visits all children of CSend node
- Visits all children of Case node
- Visits all children of CaseMatch node
- Visits all children of Casgn node
- Visits all children of Cbase node
- Visits all children of Class node
- Visits all children of Complex node
- Visits all children of Const node
- Visits all children of ConstPattern node
- Visits all children of Cvar node
- Visits all children of Cvasgn node
- Visits all children of Def node
- Visits all children of Defined node
- Visits all children of Defs node
- Visits all children of Dstr node
- Visits all children of Dsym node
- Visits all children of EFlipFlop node
- Visits all children of EmptyElse node
- Visits all children of Encoding node
- Visits all children of Ensure node
- Visits all children of Erange node
- Visits all children of False node
- Visits all children of File node
- Visits all children of FindPattern node
- Visits all children of Float node
- Visits all children of For node
- Visits all children of ForwardArg node
- Visits all children of ForwardedArgs node
- Visits all children of Gvar node
- Visits all children of Gvasgn node
- Visits all children of Hash node
- Visits all children of HashPattern node
- Visits all children of Heredoc node
- Visits all children of IFlipFlop node
- Visits all children of If node
- Visits all children of IfGuard node
- Visits all children of IfMod node
- Visits all children of IfTernary node
- Visits all children of InPattern node
- Visits all children of Index node
- Visits all children of IndexAsgn node
- Visits all children of Int node
- Visits all children of Irange node
- Visits all children of Ivar node
- Visits all children of Ivasgn node
- Visits all children of KwBegin node
- Visits all children of Kwarg node
- Visits all children of Kwargs node
- Visits all children of Kwnilarg node
- Visits all children of Kwoptarg node
- Visits all children of Kwrestarg node
- Visits all children of Kwsplat node
- Visits all children of Lambda node
- Visits all children of Line node
- Visits all children of Lvar node
- Visits all children of Lvasgn node
- Visits all children of Masgn node
- Visits all children of MatchAlt node
- Visits all children of MatchAs node
- Visits all children of MatchCurrentLine node
- Visits all children of MatchNilPattern node
- Visits all children of MatchPattern node
- Visits all children of MatchPatternP node
- Visits all children of MatchRest node
- Visits all children of MatchVar node
- Visits all children of MatchWithLvasgn node
- Visits all children of Mlhs node
- Visits all children of Module node
- Visits all children of Next node
- Visits all children of Nil node
- Visits all children of NthRef node
- Visits all children of Numblock node
- Visits all children of OpAsgn node
- Visits all children of Optarg node
- Visits all children of Or node
- Visits all children of OrAsgn node
- Visits all children of Pair node
- Visits all children of Pin node
- Visits all children of Postexe node
- Visits all children of Preexe node
- Visits all children of Procarg0 node
- Visits all children of Rational node
- Visits all children of Redo node
- Visits all children of RegOpt node
- Visits all children of Regexp node
- Visits all children of Rescue node
- Visits all children of RescueBody node
- Visits all children of Restarg node
- Visits all children of Retry node
- Visits all children of Return node
- Visits all children of SClass node
- Visits all children of Self_ node
- Visits all children of Send node
- Visits all children of Shadowarg node
- Visits all children of Splat node
- Visits all children of Str node
- Visits all children of Super node
- Visits all children of Sym node
- Visits all children of True node
- Visits all children of Undef node
- Visits all children of UnlessGuard node
- Visits all children of Until node
- Visits all children of UntilPost node
- Visits all children of When node
- Visits all children of While node
- Visits all children of WhilePost node
- Visits all children of XHeredoc node
- Visits all children of Xstr node
- Visits all children of Yield node
- Visits all children of ZSuper node