Top Constructors Methods
org.python.antlr

public Class Visitor

extends VisitorBase
Class Inheritance
Known Direct Subclasses
org.python.compiler.ArgListCompiler, org.python.compiler.CodeCompiler, org.python.compiler.ScopesCompiler, org.python.indexer.AstConverter
Imports
org.python.antlr.ast.VisitorBase

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
traverse(PythonTree
The node whose children will be visited.
node
)

Implements abstract org.python.antlr.ast.VisitorBase.traverse.

Visit each of the children one by one.

protected Object
public void
visit(PythonTree[] nodes)

public Object
visit(PythonTree node)

Visit the node by calling a visitXXX method.

Inherited from org.python.antlr.ast.VisitorBase:
visitAssertvisitAssignvisitAttributevisitAugAssignvisitBinOpvisitBoolOpvisitBreakvisitCallvisitClassDefvisitComparevisitContinuevisitDeletevisitDictvisitDictCompvisitEllipsisvisitExceptHandlervisitExecvisitExprvisitExpressionvisitExtSlicevisitForvisitFunctionDefvisitGeneratorExpvisitGlobalvisitIfvisitIfExpvisitImportvisitImportFromvisitIndexvisitInteractivevisitLambdavisitListvisitListCompvisitModulevisitNamevisitNumvisitPassvisitPrintvisitRaisevisitReprvisitReturnvisitSetvisitSetCompvisitSlicevisitStrvisitSubscriptvisitSuitevisitTryExceptvisitTryFinallyvisitTuplevisitUnaryOpvisitWhilevisitWithvisitYield

Constructor Detail

Visitorback to summary
public Visitor()

Method Detail

traverseback to summary
public void traverse(PythonTree node) throws Exception

Implements abstract org.python.antlr.ast.VisitorBase.traverse.

Visit each of the children one by one.

Parameters
node:PythonTree

The node whose children will be visited.

Annotations
@Override
unhandled_nodeback to summary
protected Object unhandled_node(PythonTree node) throws Exception

Implements abstract org.python.antlr.ast.VisitorBase.unhandled_node.

Annotations
@Override
visitback to summary
public void visit(PythonTree[] nodes) throws Exception
visitback to summary
public Object visit(PythonTree node) throws Exception

Visit the node by calling a visitXXX method.