Class SliceVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
io.github.danielnaczo.python3parser.Python3BaseVisitor<T>
io.github.danielnaczo.python3parser.visitors.ast.GenericUnsupportedCSTVisitor<SliceAbstract>
io.github.danielnaczo.python3parser.visitors.ast.SliceVisitor
- All Implemented Interfaces:
Python3Visitor<SliceAbstract>,org.antlr.v4.runtime.tree.ParseTreeVisitor<SliceAbstract>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byPython3Parser.subscript().Visit a parse tree produced byPython3Parser.subscriptIndex().Visit a parse tree produced byPython3Parser.subscriptSlice().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, visitEval_input, visitExcept_clause, visitExpr, visitExpr_NormalAssignList, visitExpr_stmt, visitExpr_stmtIndividualAssign, visitExpr_stmtNormalAssign, visitExprlist, visitExprOrStarExpr, visitFactor, visitFactor_op, visitFile_input, 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, visitSingle_input, visitSlicelLower, visitSliceStep, visitSliceUpper, visitSmall_stmt, visitStar_expr, visitStmt, visitSubscriptlist, 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
-
SliceVisitor
public SliceVisitor()
-
-
Method Details
-
visitSubscript
Description copied from class:Python3BaseVisitorVisit a parse tree produced byPython3Parser.subscript().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSubscriptin interfacePython3Visitor<SliceAbstract>- Overrides:
visitSubscriptin classGenericUnsupportedCSTVisitor<SliceAbstract>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubscriptIndex
Description copied from class:Python3BaseVisitorVisit a parse tree produced byPython3Parser.subscriptIndex().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSubscriptIndexin interfacePython3Visitor<SliceAbstract>- Overrides:
visitSubscriptIndexin classGenericUnsupportedCSTVisitor<SliceAbstract>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSubscriptSlice
Description copied from class:Python3BaseVisitorVisit a parse tree produced byPython3Parser.subscriptSlice().The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)onctx.- Specified by:
visitSubscriptSlicein interfacePython3Visitor<SliceAbstract>- Overrides:
visitSubscriptSlicein classGenericUnsupportedCSTVisitor<SliceAbstract>- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-