Class ModuleVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
io.github.danielnaczo.python3parser.Python3BaseVisitor<T>
io.github.danielnaczo.python3parser.visitors.ast.GenericUnsupportedCSTVisitor<AST>
io.github.danielnaczo.python3parser.visitors.ast.ModuleVisitor
- All Implemented Interfaces:
Python3Visitor<AST>,org.antlr.v4.runtime.tree.ParseTreeVisitor<AST>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byPython3Parser.eval_input().Visit a parse tree produced byPython3Parser.file_input().Visit a parse tree produced byPython3Parser.single_input().Methods inherited from class io.github.danielnaczo.python3parser.visitors.ast.GenericUnsupportedCSTVisitor
visitAfterPositionalArgs, visitAnd_expr, visitAnd_test, visitAnnassign, visitArglist, visitArgument, visitArgumentDoubleStar, visitArgumentKeyword, visitArgumentNormal, visitArgumentStar, visitArith_expr, visitArith_op, visitAssert_stmt, visitAsync_stmt, visitAtom, visitAtom_expr, visitAugassign, visitAwait, visitBreak_stmt, visitClassdef, visitComp_for, visitComp_if, visitComp_op, visitComparison, visitCompleteArgs, visitCompound_stmt, visitContinue_stmt, visitDecorator, visitDefaultTfpdef, visitDel_stmt, visitDictFirst, visitDictionaryOrSet, visitDictorsetmaker, visitDicts, visitDotted_as_name, visitDotted_as_names, visitDotted_name, visitExcept_clause, visitExpr, visitExpr_NormalAssignList, visitExpr_stmt, visitExpr_stmtIndividualAssign, visitExpr_stmtNormalAssign, visitExprlist, visitExprOrStarExpr, visitFactor, visitFactor_op, visitFlow_stmt, visitFor_stmt, visitFuncdef, visitGlobal_stmt, visitIf_stmt, visitImport_as_name, visitImport_as_names, visitImport_from, visitImport_name, visitImport_stmt, visitJustKeywordsArgs, visitKwlistArgs1, visitKwlistArgs2, visitKwOnlyListArgs, visitLambdef, visitLambdef_nocond, visitList, visitNonlocal_stmt, visitNormalOrDefaultTfpDef, visitNot_test, visitOr_test, visitParameters, visitPass_stmt, visitPositionalList, visitPower, visitRaise_stmt, visitReturn_stmt, visitSetFirst, visitSets, visitShift_expr, visitShift_op, visitSimple_stmt, visitSlicelLower, visitSliceStep, visitSliceUpper, visitSmall_stmt, visitStar_expr, visitStmt, visitSubscript, visitSubscriptIndex, visitSubscriptlist, visitSubscriptSlice, visitSuite, visitTerm, visitTerm_op, visitTest, visitTest_nocond, visitTestlist, visitTestlist_compList, visitTestlist_compTuple, visitTestlist_star_expr, visitTestOrStar_expr, visitTestOrStarList_expr, visitTfpdef, visitTrailer, visitTrailerCall, visitTrailerName, visitTrailerSubscript, visitTry_stmt, visitTuple, visitTypedargslist, visitVarAfterPositionalArgs, visitVarargslist, visitVarCompleteArgs, visitVarDefaultVfpdef, visitVarJustKeywordsArgs, visitVarKwlistArgs1, visitVarKwlistArgs2, visitVarKwOnlyListArgs, visitVarNormalOrDefaultTfpDef, visitVarPositionalList, visitVfpdef, visitWhile_stmt, visitWith_item, visitWith_stmt, visitXor_expr, visitYield_arg, visitYield_expr, visitYield_stmtMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
ModuleVisitor
public ModuleVisitor()
-
-
Method Details
-
visitFile_input
Description copied from class:Python3BaseVisitorVisit a parse tree produced byPython3Parser.file_input().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitFile_inputin interfacePython3Visitor<AST>- Overrides:
visitFile_inputin classGenericUnsupportedCSTVisitor<AST>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingle_input
Description copied from class:Python3BaseVisitorVisit a parse tree produced byPython3Parser.single_input().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSingle_inputin interfacePython3Visitor<AST>- Overrides:
visitSingle_inputin classGenericUnsupportedCSTVisitor<AST>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEval_input
Description copied from class:Python3BaseVisitorVisit a parse tree produced byPython3Parser.eval_input().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitEval_inputin interfacePython3Visitor<AST>- Overrides:
visitEval_inputin classGenericUnsupportedCSTVisitor<AST>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-