org.jruby.ast.visitor
Interface NodeVisitor
- All Known Implementing Classes:
- AbstractVisitor, DefaultIteratorVisitor, DRegxReWriteVisitor, HereDocReWriteVisitor, IgnoreCommentsReWriteVisitor, MultipleAssignmentReWriteVisitor, ReWriteVisitor, ShortIfNodeReWriteVisitor
public interface NodeVisitor
Visitor interface to be implemented by visitors of the jRuby AST.
each node will call the visit method appropriate to its type.
- Author:
- Benoit Cerrina
- See Also:
Node
,
AbstractVisitor
visitAliasNode
Instruction visitAliasNode(AliasNode iVisited)
visitAndNode
Instruction visitAndNode(AndNode iVisited)
visitArgsNode
Instruction visitArgsNode(ArgsNode iVisited)
visitArgsCatNode
Instruction visitArgsCatNode(ArgsCatNode iVisited)
visitArgsPushNode
Instruction visitArgsPushNode(ArgsPushNode iVisited)
visitArrayNode
Instruction visitArrayNode(ArrayNode iVisited)
visitAttrAssignNode
Instruction visitAttrAssignNode(AttrAssignNode iVisited)
visitBackRefNode
Instruction visitBackRefNode(BackRefNode iVisited)
visitBeginNode
Instruction visitBeginNode(BeginNode iVisited)
visitBignumNode
Instruction visitBignumNode(BignumNode iVisited)
visitBlockArgNode
Instruction visitBlockArgNode(BlockArgNode iVisited)
visitBlockNode
Instruction visitBlockNode(BlockNode iVisited)
visitBlockPassNode
Instruction visitBlockPassNode(BlockPassNode iVisited)
visitBreakNode
Instruction visitBreakNode(BreakNode iVisited)
visitConstDeclNode
Instruction visitConstDeclNode(ConstDeclNode iVisited)
visitClassVarAsgnNode
Instruction visitClassVarAsgnNode(ClassVarAsgnNode iVisited)
visitClassVarDeclNode
Instruction visitClassVarDeclNode(ClassVarDeclNode iVisited)
visitClassVarNode
Instruction visitClassVarNode(ClassVarNode iVisited)
visitCallNode
Instruction visitCallNode(CallNode iVisited)
visitCaseNode
Instruction visitCaseNode(CaseNode iVisited)
visitClassNode
Instruction visitClassNode(ClassNode iVisited)
visitColon2Node
Instruction visitColon2Node(Colon2Node iVisited)
visitColon3Node
Instruction visitColon3Node(Colon3Node iVisited)
visitConstNode
Instruction visitConstNode(ConstNode iVisited)
visitDAsgnNode
Instruction visitDAsgnNode(DAsgnNode iVisited)
visitDRegxNode
Instruction visitDRegxNode(DRegexpNode iVisited)
visitDStrNode
Instruction visitDStrNode(DStrNode iVisited)
visitDSymbolNode
Instruction visitDSymbolNode(DSymbolNode iVisited)
visitDVarNode
Instruction visitDVarNode(DVarNode iVisited)
visitDXStrNode
Instruction visitDXStrNode(DXStrNode iVisited)
visitDefinedNode
Instruction visitDefinedNode(DefinedNode iVisited)
visitDefnNode
Instruction visitDefnNode(DefnNode iVisited)
visitDefsNode
Instruction visitDefsNode(DefsNode iVisited)
visitDotNode
Instruction visitDotNode(DotNode iVisited)
visitEnsureNode
Instruction visitEnsureNode(EnsureNode iVisited)
visitEvStrNode
Instruction visitEvStrNode(EvStrNode iVisited)
visitFCallNode
Instruction visitFCallNode(FCallNode iVisited)
visitFalseNode
Instruction visitFalseNode(FalseNode iVisited)
visitFixnumNode
Instruction visitFixnumNode(FixnumNode iVisited)
visitFlipNode
Instruction visitFlipNode(FlipNode iVisited)
visitFloatNode
Instruction visitFloatNode(FloatNode iVisited)
visitForNode
Instruction visitForNode(ForNode iVisited)
visitGlobalAsgnNode
Instruction visitGlobalAsgnNode(GlobalAsgnNode iVisited)
visitGlobalVarNode
Instruction visitGlobalVarNode(GlobalVarNode iVisited)
visitHashNode
Instruction visitHashNode(HashNode iVisited)
visitInstAsgnNode
Instruction visitInstAsgnNode(InstAsgnNode iVisited)
visitInstVarNode
Instruction visitInstVarNode(InstVarNode iVisited)
visitIfNode
Instruction visitIfNode(IfNode iVisited)
visitIterNode
Instruction visitIterNode(IterNode iVisited)
visitLocalAsgnNode
Instruction visitLocalAsgnNode(LocalAsgnNode iVisited)
visitLocalVarNode
Instruction visitLocalVarNode(LocalVarNode iVisited)
visitMultipleAsgnNode
Instruction visitMultipleAsgnNode(MultipleAsgnNode iVisited)
visitMatch2Node
Instruction visitMatch2Node(Match2Node iVisited)
visitMatch3Node
Instruction visitMatch3Node(Match3Node iVisited)
visitMatchNode
Instruction visitMatchNode(MatchNode iVisited)
visitModuleNode
Instruction visitModuleNode(ModuleNode iVisited)
visitNewlineNode
Instruction visitNewlineNode(NewlineNode iVisited)
visitNextNode
Instruction visitNextNode(NextNode iVisited)
visitNilNode
Instruction visitNilNode(NilNode iVisited)
visitNotNode
Instruction visitNotNode(NotNode iVisited)
visitNthRefNode
Instruction visitNthRefNode(NthRefNode iVisited)
visitOpElementAsgnNode
Instruction visitOpElementAsgnNode(OpElementAsgnNode iVisited)
visitOpAsgnNode
Instruction visitOpAsgnNode(OpAsgnNode iVisited)
visitOpAsgnAndNode
Instruction visitOpAsgnAndNode(OpAsgnAndNode iVisited)
visitOpAsgnOrNode
Instruction visitOpAsgnOrNode(OpAsgnOrNode iVisited)
visitOrNode
Instruction visitOrNode(OrNode iVisited)
visitPreExeNode
Instruction visitPreExeNode(PreExeNode iVisited)
visitPostExeNode
Instruction visitPostExeNode(PostExeNode iVisited)
visitRedoNode
Instruction visitRedoNode(RedoNode iVisited)
visitRegexpNode
Instruction visitRegexpNode(RegexpNode iVisited)
visitRescueBodyNode
Instruction visitRescueBodyNode(RescueBodyNode iVisited)
visitRescueNode
Instruction visitRescueNode(RescueNode iVisited)
visitRetryNode
Instruction visitRetryNode(RetryNode iVisited)
visitReturnNode
Instruction visitReturnNode(ReturnNode iVisited)
visitRootNode
Instruction visitRootNode(RootNode iVisited)
visitSClassNode
Instruction visitSClassNode(SClassNode iVisited)
visitSelfNode
Instruction visitSelfNode(SelfNode iVisited)
visitSplatNode
Instruction visitSplatNode(SplatNode iVisited)
visitStrNode
Instruction visitStrNode(StrNode iVisited)
visitSuperNode
Instruction visitSuperNode(SuperNode iVisited)
visitSValueNode
Instruction visitSValueNode(SValueNode iVisited)
visitSymbolNode
Instruction visitSymbolNode(SymbolNode iVisited)
visitToAryNode
Instruction visitToAryNode(ToAryNode iVisited)
visitTrueNode
Instruction visitTrueNode(TrueNode iVisited)
visitUndefNode
Instruction visitUndefNode(UndefNode iVisited)
visitUntilNode
Instruction visitUntilNode(UntilNode iVisited)
visitVAliasNode
Instruction visitVAliasNode(VAliasNode iVisited)
visitVCallNode
Instruction visitVCallNode(VCallNode iVisited)
visitWhenNode
Instruction visitWhenNode(WhenNode iVisited)
visitWhileNode
Instruction visitWhileNode(WhileNode iVisited)
visitXStrNode
Instruction visitXStrNode(XStrNode iVisited)
visitYieldNode
Instruction visitYieldNode(YieldNode iVisited)
visitZArrayNode
Instruction visitZArrayNode(ZArrayNode iVisited)
visitZSuperNode
Instruction visitZSuperNode(ZSuperNode iVisited)
Copyright © 2002-2007 JRuby Team. All Rights Reserved.