# Generated from PythonParser.g4 by ANTLR 4.8
from antlr4 import *
if __name__ is not None and "." in __name__:
from .PythonParser import PythonParser
else:
from PythonParser import PythonParser
# This class defines a complete generic visitor for a parse tree produced by PythonParser.
[docs]
class PythonParserVisitor(ParseTreeVisitor):
# Visit a parse tree produced by PythonParser#root.
[docs]
def visitRoot(self, ctx:PythonParser.RootContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#single_input.
# Visit a parse tree produced by PythonParser#file_input.
# Visit a parse tree produced by PythonParser#eval_input.
# Visit a parse tree produced by PythonParser#stmt.
[docs]
def visitStmt(self, ctx:PythonParser.StmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#if_stmt.
[docs]
def visitIf_stmt(self, ctx:PythonParser.If_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#while_stmt.
[docs]
def visitWhile_stmt(self, ctx:PythonParser.While_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#for_stmt.
[docs]
def visitFor_stmt(self, ctx:PythonParser.For_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#try_stmt.
[docs]
def visitTry_stmt(self, ctx:PythonParser.Try_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#with_stmt.
[docs]
def visitWith_stmt(self, ctx:PythonParser.With_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#class_or_func_def_stmt.
[docs]
def visitClass_or_func_def_stmt(self, ctx:PythonParser.Class_or_func_def_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#suite.
[docs]
def visitSuite(self, ctx:PythonParser.SuiteContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#decorator.
[docs]
def visitDecorator(self, ctx:PythonParser.DecoratorContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#elif_clause.
[docs]
def visitElif_clause(self, ctx:PythonParser.Elif_clauseContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#else_clause.
[docs]
def visitElse_clause(self, ctx:PythonParser.Else_clauseContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#finally_clause.
[docs]
def visitFinally_clause(self, ctx:PythonParser.Finally_clauseContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#with_item.
[docs]
def visitWith_item(self, ctx:PythonParser.With_itemContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#except_clause.
[docs]
def visitExcept_clause(self, ctx:PythonParser.Except_clauseContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#classdef.
[docs]
def visitClassdef(self, ctx:PythonParser.ClassdefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#funcdef.
[docs]
def visitFuncdef(self, ctx:PythonParser.FuncdefContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#typedargslist.
[docs]
def visitTypedargslist(self, ctx:PythonParser.TypedargslistContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#args.
[docs]
def visitArgs(self, ctx:PythonParser.ArgsContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#kwargs.
[docs]
def visitKwargs(self, ctx:PythonParser.KwargsContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#def_parameters.
[docs]
def visitDef_parameters(self, ctx:PythonParser.Def_parametersContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#def_parameter.
[docs]
def visitDef_parameter(self, ctx:PythonParser.Def_parameterContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#named_parameter.
[docs]
def visitNamed_parameter(self, ctx:PythonParser.Named_parameterContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#simple_stmt.
[docs]
def visitSimple_stmt(self, ctx:PythonParser.Simple_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#expr_stmt.
[docs]
def visitExpr_stmt(self, ctx:PythonParser.Expr_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#print_stmt.
[docs]
def visitPrint_stmt(self, ctx:PythonParser.Print_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#del_stmt.
[docs]
def visitDel_stmt(self, ctx:PythonParser.Del_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#pass_stmt.
[docs]
def visitPass_stmt(self, ctx:PythonParser.Pass_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#break_stmt.
[docs]
def visitBreak_stmt(self, ctx:PythonParser.Break_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#continue_stmt.
[docs]
def visitContinue_stmt(self, ctx:PythonParser.Continue_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#return_stmt.
[docs]
def visitReturn_stmt(self, ctx:PythonParser.Return_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#raise_stmt.
[docs]
def visitRaise_stmt(self, ctx:PythonParser.Raise_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#yield_stmt.
[docs]
def visitYield_stmt(self, ctx:PythonParser.Yield_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#import_stmt.
[docs]
def visitImport_stmt(self, ctx:PythonParser.Import_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#from_stmt.
[docs]
def visitFrom_stmt(self, ctx:PythonParser.From_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#global_stmt.
[docs]
def visitGlobal_stmt(self, ctx:PythonParser.Global_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#exec_stmt.
[docs]
def visitExec_stmt(self, ctx:PythonParser.Exec_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#assert_stmt.
[docs]
def visitAssert_stmt(self, ctx:PythonParser.Assert_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#nonlocal_stmt.
[docs]
def visitNonlocal_stmt(self, ctx:PythonParser.Nonlocal_stmtContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#testlist_star_expr.
[docs]
def visitTestlist_star_expr(self, ctx:PythonParser.Testlist_star_exprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#star_expr.
[docs]
def visitStar_expr(self, ctx:PythonParser.Star_exprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#assign_part.
[docs]
def visitAssign_part(self, ctx:PythonParser.Assign_partContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#exprlist.
[docs]
def visitExprlist(self, ctx:PythonParser.ExprlistContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#import_as_names.
[docs]
def visitImport_as_names(self, ctx:PythonParser.Import_as_namesContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#import_as_name.
[docs]
def visitImport_as_name(self, ctx:PythonParser.Import_as_nameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#dotted_as_names.
[docs]
def visitDotted_as_names(self, ctx:PythonParser.Dotted_as_namesContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#dotted_as_name.
[docs]
def visitDotted_as_name(self, ctx:PythonParser.Dotted_as_nameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#test.
[docs]
def visitTest(self, ctx:PythonParser.TestContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#varargslist.
[docs]
def visitVarargslist(self, ctx:PythonParser.VarargslistContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#vardef_parameters.
[docs]
def visitVardef_parameters(self, ctx:PythonParser.Vardef_parametersContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#vardef_parameter.
[docs]
def visitVardef_parameter(self, ctx:PythonParser.Vardef_parameterContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#varargs.
[docs]
def visitVarargs(self, ctx:PythonParser.VarargsContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#varkwargs.
[docs]
def visitVarkwargs(self, ctx:PythonParser.VarkwargsContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#logical_test.
[docs]
def visitLogical_test(self, ctx:PythonParser.Logical_testContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#comparison.
[docs]
def visitComparison(self, ctx:PythonParser.ComparisonContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#expr.
[docs]
def visitExpr(self, ctx:PythonParser.ExprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#atom.
[docs]
def visitAtom(self, ctx:PythonParser.AtomContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#dictorsetmaker.
[docs]
def visitDictorsetmaker(self, ctx:PythonParser.DictorsetmakerContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#testlist_comp.
[docs]
def visitTestlist_comp(self, ctx:PythonParser.Testlist_compContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#testlist.
[docs]
def visitTestlist(self, ctx:PythonParser.TestlistContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#dotted_name.
[docs]
def visitDotted_name(self, ctx:PythonParser.Dotted_nameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#name.
[docs]
def visitName(self, ctx:PythonParser.NameContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#number.
[docs]
def visitNumber(self, ctx:PythonParser.NumberContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#integer.
[docs]
def visitInteger(self, ctx:PythonParser.IntegerContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#yield_expr.
[docs]
def visitYield_expr(self, ctx:PythonParser.Yield_exprContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#yield_arg.
[docs]
def visitYield_arg(self, ctx:PythonParser.Yield_argContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#trailer.
[docs]
def visitTrailer(self, ctx:PythonParser.TrailerContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#arguments.
[docs]
def visitArguments(self, ctx:PythonParser.ArgumentsContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#arglist.
[docs]
def visitArglist(self, ctx:PythonParser.ArglistContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#argument.
[docs]
def visitArgument(self, ctx:PythonParser.ArgumentContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#subscriptlist.
[docs]
def visitSubscriptlist(self, ctx:PythonParser.SubscriptlistContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#subscript.
[docs]
def visitSubscript(self, ctx:PythonParser.SubscriptContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#sliceop.
[docs]
def visitSliceop(self, ctx:PythonParser.SliceopContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#comp_for.
[docs]
def visitComp_for(self, ctx:PythonParser.Comp_forContext):
return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#comp_iter.
[docs]
def visitComp_iter(self, ctx:PythonParser.Comp_iterContext):
return self.visitChildren(ctx)
del PythonParser