Source code for pycropml.transpiler.antlr_py.grammars.PythonParserVisitor

# 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.
[docs] def visitSingle_input(self, ctx:PythonParser.Single_inputContext): return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#file_input.
[docs] def visitFile_input(self, ctx:PythonParser.File_inputContext): return self.visitChildren(ctx)
# Visit a parse tree produced by PythonParser#eval_input.
[docs] def visitEval_input(self, ctx:PythonParser.Eval_inputContext): return self.visitChildren(ctx)
# 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