org.jrubyparser
Interface NodeVisitor

All Known Implementing Classes:
DRegxReWriteVisitor, HereDocReWriteVisitor, IgnoreCommentsReWriteVisitor, IInstanceVariableVisitor, ILocalVariableVisitor, MethodDefVisitor, MultipleAssignmentReWriteVisitor, NoopVisitor, ReWriteVisitor, ShortIfNodeReWriteVisitor

public interface NodeVisitor


Method Summary
 Object visitAliasNode(AliasNode iVisited)
           
 Object visitAndNode(AndNode iVisited)
           
 Object visitArgsCatNode(ArgsCatNode iVisited)
           
 Object visitArgsNode(ArgsNode iVisited)
           
 Object visitArgsPushNode(ArgsPushNode iVisited)
           
 Object visitArgumentNode(ArgumentNode iVisited)
           
 Object visitArrayNode(ArrayNode iVisited)
           
 Object visitAttrAssignNode(AttrAssignNode iVisited)
           
 Object visitBackRefNode(BackRefNode iVisited)
           
 Object visitBeginNode(BeginNode iVisited)
           
 Object visitBignumNode(BignumNode iVisited)
           
 Object visitBlockArg18Node(BlockArg18Node iVisited)
           
 Object visitBlockArgNode(BlockArgNode iVisited)
           
 Object visitBlockNode(BlockNode iVisited)
           
 Object visitBlockPassNode(BlockPassNode iVisited)
           
 Object visitBreakNode(BreakNode iVisited)
           
 Object visitCallNode(CallNode iVisited)
           
 Object visitCaseNode(CaseNode iVisited)
           
 Object visitClassNode(ClassNode iVisited)
           
 Object visitClassVarAsgnNode(ClassVarAsgnNode iVisited)
           
 Object visitClassVarDeclNode(ClassVarDeclNode iVisited)
           
 Object visitClassVarNode(ClassVarNode iVisited)
           
 Object visitColon2Node(Colon2Node iVisited)
           
 Object visitColon3Node(Colon3Node iVisited)
           
 Object visitCommentNode(CommentNode iVisited)
           
 Object visitConstDeclNode(ConstDeclNode iVisited)
           
 Object visitConstNode(ConstNode iVisited)
           
 Object visitDAsgnNode(DAsgnNode iVisited)
           
 Object visitDefinedNode(DefinedNode iVisited)
           
 Object visitDefnNode(DefnNode iVisited)
           
 Object visitDefsNode(DefsNode iVisited)
           
 Object visitDotNode(DotNode iVisited)
           
 Object visitDRegxNode(DRegexpNode iVisited)
           
 Object visitDStrNode(DStrNode iVisited)
           
 Object visitDSymbolNode(DSymbolNode iVisited)
           
 Object visitDVarNode(DVarNode iVisited)
           
 Object visitDXStrNode(DXStrNode iVisited)
           
 Object visitEncodingNode(EncodingNode iVisited)
           
 Object visitEnsureNode(EnsureNode iVisited)
           
 Object visitEvStrNode(EvStrNode iVisited)
           
 Object visitFalseNode(FalseNode iVisited)
           
 Object visitFCallNode(FCallNode iVisited)
           
 Object visitFixnumNode(FixnumNode iVisited)
           
 Object visitFlipNode(FlipNode iVisited)
           
 Object visitFloatNode(FloatNode iVisited)
           
 Object visitForNode(ForNode iVisited)
           
 Object visitGlobalAsgnNode(GlobalAsgnNode iVisited)
           
 Object visitGlobalVarNode(GlobalVarNode iVisited)
           
 Object visitHashNode(HashNode iVisited)
           
 Object visitIfNode(IfNode iVisited)
           
 Object visitImplicitNilNode(ImplicitNilNode visited)
           
 Object visitInstAsgnNode(InstAsgnNode iVisited)
           
 Object visitInstVarNode(InstVarNode iVisited)
           
 Object visitIterNode(IterNode iVisited)
           
 Object visitKeywordArgNode(KeywordArgNode iVisited)
           
 Object visitKeywordRestArgNode(KeywordRestArgNode iVisited)
           
 Object visitLambdaNode(LambdaNode visited)
           
 Object visitListNode(ListNode iVisited)
           
 Object visitLiteralNode(LiteralNode iVisited)
           
 Object visitLocalAsgnNode(LocalAsgnNode iVisited)
           
 Object visitLocalVarNode(LocalVarNode iVisited)
           
 Object visitMatch2Node(Match2Node iVisited)
           
 Object visitMatch3Node(Match3Node iVisited)
           
 Object visitMatchNode(MatchNode iVisited)
           
 Object visitMethodNameNode(MethodNameNode iVisited)
           
 Object visitModuleNode(ModuleNode iVisited)
           
 Object visitMultipleAsgnNode(MultipleAsgnNode iVisited)
           
 Object visitNewlineNode(NewlineNode iVisited)
           
 Object visitNextNode(NextNode iVisited)
           
 Object visitNilNode(NilNode iVisited)
           
 Object visitNotNode(NotNode iVisited)
           
 Object visitNthRefNode(NthRefNode iVisited)
           
 Object visitOpAsgnAndNode(OpAsgnAndNode iVisited)
           
 Object visitOpAsgnNode(OpAsgnNode iVisited)
           
 Object visitOpAsgnOrNode(OpAsgnOrNode iVisited)
           
 Object visitOpElementAsgnNode(OpElementAsgnNode iVisited)
           
 Object visitOptArgNode(OptArgNode iVisited)
           
 Object visitOrNode(OrNode iVisited)
           
 Object visitPostExeNode(PostExeNode iVisited)
           
 Object visitPreExeNode(PreExeNode iVisited)
           
 Object visitRedoNode(RedoNode iVisited)
           
 Object visitRegexpNode(RegexpNode iVisited)
           
 Object visitRescueBodyNode(RescueBodyNode iVisited)
           
 Object visitRescueNode(RescueNode iVisited)
           
 Object visitRestArgNode(RestArgNode iVisited)
           
 Object visitRetryNode(RetryNode iVisited)
           
 Object visitReturnNode(ReturnNode iVisited)
           
 Object visitRootNode(RootNode iVisited)
           
 Object visitSClassNode(SClassNode iVisited)
           
 Object visitSelfNode(SelfNode iVisited)
           
 Object visitSplatNode(SplatNode iVisited)
           
 Object visitStrNode(StrNode iVisited)
           
 Object visitSuperNode(SuperNode iVisited)
           
 Object visitSValueNode(SValueNode iVisited)
           
 Object visitSymbolNode(SymbolNode iVisited)
           
 Object visitSyntaxNode(SyntaxNode iVisited)
           
 Object visitToAryNode(ToAryNode iVisited)
           
 Object visitTrueNode(TrueNode iVisited)
           
 Object visitUnaryCallNode(UnaryCallNode iVisited)
           
 Object visitUndefNode(UndefNode iVisited)
           
 Object visitUntilNode(UntilNode iVisited)
           
 Object visitVAliasNode(VAliasNode iVisited)
           
 Object visitVCallNode(VCallNode iVisited)
           
 Object visitWhenNode(WhenNode iVisited)
           
 Object visitWhileNode(WhileNode iVisited)
           
 Object visitXStrNode(XStrNode iVisited)
           
 Object visitYieldNode(YieldNode iVisited)
           
 Object visitZArrayNode(ZArrayNode iVisited)
           
 Object visitZSuperNode(ZSuperNode iVisited)
           
 

Method Detail

visitAliasNode

Object visitAliasNode(AliasNode iVisited)

visitAndNode

Object visitAndNode(AndNode iVisited)

visitArgsNode

Object visitArgsNode(ArgsNode iVisited)

visitArgsCatNode

Object visitArgsCatNode(ArgsCatNode iVisited)

visitArgsPushNode

Object visitArgsPushNode(ArgsPushNode iVisited)

visitArgumentNode

Object visitArgumentNode(ArgumentNode iVisited)

visitArrayNode

Object visitArrayNode(ArrayNode iVisited)

visitAttrAssignNode

Object visitAttrAssignNode(AttrAssignNode iVisited)

visitBackRefNode

Object visitBackRefNode(BackRefNode iVisited)

visitBeginNode

Object visitBeginNode(BeginNode iVisited)

visitBignumNode

Object visitBignumNode(BignumNode iVisited)

visitBlockArgNode

Object visitBlockArgNode(BlockArgNode iVisited)

visitBlockArg18Node

Object visitBlockArg18Node(BlockArg18Node iVisited)

visitBlockNode

Object visitBlockNode(BlockNode iVisited)

visitBlockPassNode

Object visitBlockPassNode(BlockPassNode iVisited)

visitBreakNode

Object visitBreakNode(BreakNode iVisited)

visitConstDeclNode

Object visitConstDeclNode(ConstDeclNode iVisited)

visitClassVarAsgnNode

Object visitClassVarAsgnNode(ClassVarAsgnNode iVisited)

visitClassVarDeclNode

Object visitClassVarDeclNode(ClassVarDeclNode iVisited)

visitClassVarNode

Object visitClassVarNode(ClassVarNode iVisited)

visitCallNode

Object visitCallNode(CallNode iVisited)

visitCaseNode

Object visitCaseNode(CaseNode iVisited)

visitClassNode

Object visitClassNode(ClassNode iVisited)

visitCommentNode

Object visitCommentNode(CommentNode iVisited)

visitColon2Node

Object visitColon2Node(Colon2Node iVisited)

visitColon3Node

Object visitColon3Node(Colon3Node iVisited)

visitConstNode

Object visitConstNode(ConstNode iVisited)

visitDAsgnNode

Object visitDAsgnNode(DAsgnNode iVisited)

visitDRegxNode

Object visitDRegxNode(DRegexpNode iVisited)

visitDStrNode

Object visitDStrNode(DStrNode iVisited)

visitDSymbolNode

Object visitDSymbolNode(DSymbolNode iVisited)

visitDVarNode

Object visitDVarNode(DVarNode iVisited)

visitDXStrNode

Object visitDXStrNode(DXStrNode iVisited)

visitDefinedNode

Object visitDefinedNode(DefinedNode iVisited)

visitDefnNode

Object visitDefnNode(DefnNode iVisited)

visitDefsNode

Object visitDefsNode(DefsNode iVisited)

visitDotNode

Object visitDotNode(DotNode iVisited)

visitEncodingNode

Object visitEncodingNode(EncodingNode iVisited)

visitEnsureNode

Object visitEnsureNode(EnsureNode iVisited)

visitEvStrNode

Object visitEvStrNode(EvStrNode iVisited)

visitFCallNode

Object visitFCallNode(FCallNode iVisited)

visitFalseNode

Object visitFalseNode(FalseNode iVisited)

visitFixnumNode

Object visitFixnumNode(FixnumNode iVisited)

visitFlipNode

Object visitFlipNode(FlipNode iVisited)

visitFloatNode

Object visitFloatNode(FloatNode iVisited)

visitForNode

Object visitForNode(ForNode iVisited)

visitGlobalAsgnNode

Object visitGlobalAsgnNode(GlobalAsgnNode iVisited)

visitGlobalVarNode

Object visitGlobalVarNode(GlobalVarNode iVisited)

visitHashNode

Object visitHashNode(HashNode iVisited)

visitInstAsgnNode

Object visitInstAsgnNode(InstAsgnNode iVisited)

visitInstVarNode

Object visitInstVarNode(InstVarNode iVisited)

visitIfNode

Object visitIfNode(IfNode iVisited)

visitImplicitNilNode

Object visitImplicitNilNode(ImplicitNilNode visited)

visitIterNode

Object visitIterNode(IterNode iVisited)

visitKeywordArgNode

Object visitKeywordArgNode(KeywordArgNode iVisited)

visitKeywordRestArgNode

Object visitKeywordRestArgNode(KeywordRestArgNode iVisited)

visitLambdaNode

Object visitLambdaNode(LambdaNode visited)

visitListNode

Object visitListNode(ListNode iVisited)

visitLiteralNode

Object visitLiteralNode(LiteralNode iVisited)

visitLocalAsgnNode

Object visitLocalAsgnNode(LocalAsgnNode iVisited)

visitLocalVarNode

Object visitLocalVarNode(LocalVarNode iVisited)

visitMultipleAsgnNode

Object visitMultipleAsgnNode(MultipleAsgnNode iVisited)

visitMatch2Node

Object visitMatch2Node(Match2Node iVisited)

visitMatch3Node

Object visitMatch3Node(Match3Node iVisited)

visitMatchNode

Object visitMatchNode(MatchNode iVisited)

visitMethodNameNode

Object visitMethodNameNode(MethodNameNode iVisited)

visitModuleNode

Object visitModuleNode(ModuleNode iVisited)

visitNewlineNode

Object visitNewlineNode(NewlineNode iVisited)

visitNextNode

Object visitNextNode(NextNode iVisited)

visitNilNode

Object visitNilNode(NilNode iVisited)

visitNotNode

Object visitNotNode(NotNode iVisited)

visitNthRefNode

Object visitNthRefNode(NthRefNode iVisited)

visitOpElementAsgnNode

Object visitOpElementAsgnNode(OpElementAsgnNode iVisited)

visitOpAsgnNode

Object visitOpAsgnNode(OpAsgnNode iVisited)

visitOpAsgnAndNode

Object visitOpAsgnAndNode(OpAsgnAndNode iVisited)

visitOpAsgnOrNode

Object visitOpAsgnOrNode(OpAsgnOrNode iVisited)

visitOptArgNode

Object visitOptArgNode(OptArgNode iVisited)

visitOrNode

Object visitOrNode(OrNode iVisited)

visitPreExeNode

Object visitPreExeNode(PreExeNode iVisited)

visitPostExeNode

Object visitPostExeNode(PostExeNode iVisited)

visitRedoNode

Object visitRedoNode(RedoNode iVisited)

visitRegexpNode

Object visitRegexpNode(RegexpNode iVisited)

visitRescueBodyNode

Object visitRescueBodyNode(RescueBodyNode iVisited)

visitRescueNode

Object visitRescueNode(RescueNode iVisited)

visitRestArgNode

Object visitRestArgNode(RestArgNode iVisited)

visitRetryNode

Object visitRetryNode(RetryNode iVisited)

visitReturnNode

Object visitReturnNode(ReturnNode iVisited)

visitRootNode

Object visitRootNode(RootNode iVisited)

visitSClassNode

Object visitSClassNode(SClassNode iVisited)

visitSelfNode

Object visitSelfNode(SelfNode iVisited)

visitSplatNode

Object visitSplatNode(SplatNode iVisited)

visitStrNode

Object visitStrNode(StrNode iVisited)

visitSuperNode

Object visitSuperNode(SuperNode iVisited)

visitSValueNode

Object visitSValueNode(SValueNode iVisited)

visitSymbolNode

Object visitSymbolNode(SymbolNode iVisited)

visitSyntaxNode

Object visitSyntaxNode(SyntaxNode iVisited)

visitToAryNode

Object visitToAryNode(ToAryNode iVisited)

visitTrueNode

Object visitTrueNode(TrueNode iVisited)

visitUndefNode

Object visitUndefNode(UndefNode iVisited)

visitUnaryCallNode

Object visitUnaryCallNode(UnaryCallNode iVisited)

visitUntilNode

Object visitUntilNode(UntilNode iVisited)

visitVAliasNode

Object visitVAliasNode(VAliasNode iVisited)

visitVCallNode

Object visitVCallNode(VCallNode iVisited)

visitWhenNode

Object visitWhenNode(WhenNode iVisited)

visitWhileNode

Object visitWhileNode(WhileNode iVisited)

visitXStrNode

Object visitXStrNode(XStrNode iVisited)

visitYieldNode

Object visitYieldNode(YieldNode iVisited)

visitZArrayNode

Object visitZArrayNode(ZArrayNode iVisited)

visitZSuperNode

Object visitZSuperNode(ZSuperNode iVisited)


Copyright © 2013. All Rights Reserved.