org.python.antlr
Class Visitor
- java.lang.Object
-
- org.python.antlr.ast.VisitorBase
-
- org.python.antlr.Visitor
-
- All Implemented Interfaces:
- VisitorIF
- Direct Known Subclasses:
- ArgListCompiler, AstConverter, CodeCompiler, ScopesCompiler
public class Visitor extends VisitorBase
-
-
Constructor Summary
Constructors Constructor and Description Visitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidtraverse(PythonTree node)Visit each of the children one by one.java.lang.Objectvisit(PythonTree node)Visit the node by calling a visitXXX method.voidvisit(PythonTree[] nodes)-
Methods inherited from class org.python.antlr.ast.VisitorBase
visitAssert, visitAssign, visitAttribute, visitAugAssign, visitBinOp, visitBoolOp, visitBreak, visitCall, visitClassDef, visitCompare, visitContinue, visitDelete, visitDict, visitDictComp, visitEllipsis, visitExceptHandler, visitExec, visitExpr, visitExpression, visitExtSlice, visitFor, visitFunctionDef, visitGeneratorExp, visitGlobal, visitIf, visitIfExp, visitImport, visitImportFrom, visitIndex, visitInteractive, visitLambda, visitList, visitListComp, visitModule, visitName, visitNum, visitPass, visitPrint, visitRaise, visitRepr, visitReturn, visitSet, visitSetComp, visitSlice, visitStr, visitSubscript, visitSuite, visitTryExcept, visitTryFinally, visitTuple, visitUnaryOp, visitWhile, visitWith, visitYield
-
-
-
-
Method Detail
-
traverse
public void traverse(PythonTree node) throws java.lang.Exception
Visit each of the children one by one.- Specified by:
traversein classVisitorBase- Parameters:
node- The node whose children will be visited.- Throws:
java.lang.Exception
-
visit
public void visit(PythonTree[] nodes) throws java.lang.Exception
- Throws:
java.lang.Exception
-
visit
public java.lang.Object visit(PythonTree node) throws java.lang.Exception
Visit the node by calling a visitXXX method.- Throws:
java.lang.Exception
-
-
DMelt 3.0 © DataMelt by jWork.ORG