Class ExpressionPrettyPrintVisitor
- java.lang.Object
-
- io.github.danielnaczo.python3parser.visitors.prettyprint.GenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
- io.github.danielnaczo.python3parser.visitors.prettyprint.ExpressionPrettyPrintVisitor
-
- All Implemented Interfaces:
Python3ASTVisitor<java.lang.String,IndentationPrettyPrint>
public class ExpressionPrettyPrintVisitor extends GenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
-
Constructor Summary
Constructors Constructor Description ExpressionPrettyPrintVisitor()
-
Method Summary
-
Methods inherited from class io.github.danielnaczo.python3parser.visitors.prettyprint.GenericUnsupportedASTVisitor
visitAlias, visitAnnAssign, visitAssert, visitAssign, visitAST, visitAsyncFor, visitAsyncFunctionDef, visitAsyncWith, visitAugAssign, visitBody, visitBreak, visitClassDef, visitCmpop, visitComprehension, visitContinue, visitDecorator, visitDefaultParameter, visitDelete, visitExceptHandler, visitExpression, visitExpressionMod, visitExtSlice, visitFor, visitFunctionDef, visitGlobal, visitIdentifier, visitIf, visitImport, visitImportFrom, visitIndex, visitInteractive, visitKeyword, visitMod, visitModule, visitNonlocal, visitOperator, visitParameter, visitParameters, visitPass, visitRaise, visitReturn, visitSlice, visitSliceAbstract, visitStatement, visitTry, visitWhile, visitWith, visitWithItem
-
-
-
-
Method Detail
-
visitArguments
public java.lang.String visitArguments(Arguments arguments, IndentationPrettyPrint param)
- Specified by:
visitArgumentsin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitArgumentsin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitArgumentComp
public java.lang.String visitArgumentComp(ArgumentComp argumentComp, IndentationPrettyPrint param)
- Specified by:
visitArgumentCompin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitArgumentCompin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitAtom
public java.lang.String visitAtom(Atom atom, IndentationPrettyPrint param)
- Specified by:
visitAtomin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitAtomin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitAttribute
public java.lang.String visitAttribute(Attribute attribute, IndentationPrettyPrint param)
- Specified by:
visitAttributein interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitAttributein classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitBinOp
public java.lang.String visitBinOp(BinOp binOp, IndentationPrettyPrint param)
- Specified by:
visitBinOpin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitBinOpin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitDict
public java.lang.String visitDict(Dict dict, IndentationPrettyPrint param)
- Specified by:
visitDictin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitDictin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitDictComp
public java.lang.String visitDictComp(DictComp dictComp, IndentationPrettyPrint param)
- Specified by:
visitDictCompin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitDictCompin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitEllipsis
public java.lang.String visitEllipsis(Ellipsis ellipsis, IndentationPrettyPrint param)
- Specified by:
visitEllipsisin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitEllipsisin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitExpressionList
public java.lang.String visitExpressionList(ExpressionsList expressionList, IndentationPrettyPrint param)
- Specified by:
visitExpressionListin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitExpressionListin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitFalse
public java.lang.String visitFalse(False falseElement, IndentationPrettyPrint param)
- Specified by:
visitFalsein interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitFalsein classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitIfExpr
public java.lang.String visitIfExpr(IfExpr ifExpr, IndentationPrettyPrint param)
- Specified by:
visitIfExprin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitIfExprin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitJoinedStr
public java.lang.String visitJoinedStr(JoinedStr joinedStr, IndentationPrettyPrint param)
- Specified by:
visitJoinedStrin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitJoinedStrin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitLambda
public java.lang.String visitLambda(Lambda lambda, IndentationPrettyPrint param)
- Specified by:
visitLambdain interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitLambdain classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitListComp
public java.lang.String visitListComp(ListComp listComp, IndentationPrettyPrint param)
- Specified by:
visitListCompin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitListCompin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitListExpr
public java.lang.String visitListExpr(ListExpr listExpr, IndentationPrettyPrint param)
- Specified by:
visitListExprin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitListExprin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitName
public java.lang.String visitName(Name name, IndentationPrettyPrint param)
- Specified by:
visitNamein interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitNamein classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitNone
public java.lang.String visitNone(None none, IndentationPrettyPrint param)
- Specified by:
visitNonein interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitNonein classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitNum
public java.lang.String visitNum(Num num, IndentationPrettyPrint param)
- Specified by:
visitNumin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitNumin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitSet
public java.lang.String visitSet(Set set, IndentationPrettyPrint param)
- Specified by:
visitSetin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitSetin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitSetComp
public java.lang.String visitSetComp(SetComp setComp, IndentationPrettyPrint param)
- Specified by:
visitSetCompin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitSetCompin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitStr
public java.lang.String visitStr(Str arg, IndentationPrettyPrint param)
- Specified by:
visitStrin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitStrin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitSubscript
public java.lang.String visitSubscript(Subscript subscript, IndentationPrettyPrint param)
- Specified by:
visitSubscriptin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitSubscriptin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitTrue
public java.lang.String visitTrue(True trueElement, IndentationPrettyPrint param)
- Specified by:
visitTruein interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitTruein classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitTuple
public java.lang.String visitTuple(Tuple tuple, IndentationPrettyPrint param)
- Specified by:
visitTuplein interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitTuplein classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitGenerator
public java.lang.String visitGenerator(Generator generator, IndentationPrettyPrint param)
- Specified by:
visitGeneratorin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitGeneratorin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitUnaryOp
public java.lang.String visitUnaryOp(UnaryOp unaryOp, IndentationPrettyPrint param)
- Specified by:
visitUnaryOpin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitUnaryOpin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitYield
public java.lang.String visitYield(Yield yield, IndentationPrettyPrint param)
- Specified by:
visitYieldin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitYieldin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitYieldFrom
public java.lang.String visitYieldFrom(YieldFrom yieldFrom, IndentationPrettyPrint param)
- Specified by:
visitYieldFromin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitYieldFromin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitAdd
public java.lang.String visitAdd(Add add, IndentationPrettyPrint param)
- Specified by:
visitAddin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitAddin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitAt
public java.lang.String visitAt(At at, IndentationPrettyPrint param)
- Specified by:
visitAtin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitAtin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitBitAnd
public java.lang.String visitBitAnd(BitAnd bitAnd, IndentationPrettyPrint param)
- Specified by:
visitBitAndin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitBitAndin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitBitOr
public java.lang.String visitBitOr(BitOr bitOr, IndentationPrettyPrint param)
- Specified by:
visitBitOrin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitBitOrin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitBitXor
public java.lang.String visitBitXor(BitXor bitXor, IndentationPrettyPrint param)
- Specified by:
visitBitXorin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitBitXorin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitDiv
public java.lang.String visitDiv(Div div, IndentationPrettyPrint param)
- Specified by:
visitDivin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitDivin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitFloorDiv
public java.lang.String visitFloorDiv(FloorDiv floorDiv, IndentationPrettyPrint param)
- Specified by:
visitFloorDivin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitFloorDivin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitLShift
public java.lang.String visitLShift(LShift lShift, IndentationPrettyPrint param)
- Specified by:
visitLShiftin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitLShiftin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitModulo
public java.lang.String visitModulo(Mod modulo, IndentationPrettyPrint param)
- Specified by:
visitModuloin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitModuloin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitMult
public java.lang.String visitMult(Mult mult, IndentationPrettyPrint param)
- Specified by:
visitMultin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitMultin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitRShift
public java.lang.String visitRShift(RShift rShift, IndentationPrettyPrint param)
- Specified by:
visitRShiftin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitRShiftin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitSub
public java.lang.String visitSub(Sub sub, IndentationPrettyPrint param)
- Specified by:
visitSubin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitSubin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitPow
public java.lang.String visitPow(Pow pow, IndentationPrettyPrint param)
- Specified by:
visitPowin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitPowin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitEq
public java.lang.String visitEq(Eq eq, IndentationPrettyPrint param)
- Specified by:
visitEqin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitEqin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitGt
public java.lang.String visitGt(Gt gt, IndentationPrettyPrint param)
- Specified by:
visitGtin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitGtin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitGtE
public java.lang.String visitGtE(GtE gte, IndentationPrettyPrint param)
- Specified by:
visitGtEin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitGtEin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitIn
public java.lang.String visitIn(In in, IndentationPrettyPrint param)
- Specified by:
visitInin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitInin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitIs
public java.lang.String visitIs(Is is, IndentationPrettyPrint param)
- Specified by:
visitIsin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitIsin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitIsNot
public java.lang.String visitIsNot(IsNot isNot, IndentationPrettyPrint param)
- Specified by:
visitIsNotin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitIsNotin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitLt
public java.lang.String visitLt(Lt lt, IndentationPrettyPrint param)
- Specified by:
visitLtin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitLtin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitLtE
public java.lang.String visitLtE(LtE lte, IndentationPrettyPrint param)
- Specified by:
visitLtEin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitLtEin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitNotEq
public java.lang.String visitNotEq(NotEq notEq, IndentationPrettyPrint param)
- Specified by:
visitNotEqin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitNotEqin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitNotIn
public java.lang.String visitNotIn(NotIn notIn, IndentationPrettyPrint param)
- Specified by:
visitNotInin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitNotInin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitAnd
public java.lang.String visitAnd(And and, IndentationPrettyPrint param)
- Specified by:
visitAndin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitAndin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitOr
public java.lang.String visitOr(Or or, IndentationPrettyPrint param)
- Specified by:
visitOrin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitOrin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitAwait
public java.lang.String visitAwait(Await await, IndentationPrettyPrint param)
- Specified by:
visitAwaitin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitAwaitin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitNot
public java.lang.String visitNot(Not and, IndentationPrettyPrint param)
- Specified by:
visitNotin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitNotin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitInvert
public java.lang.String visitInvert(Invert invert, IndentationPrettyPrint param)
- Specified by:
visitInvertin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitInvertin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitUAdd
public java.lang.String visitUAdd(UAdd uAdd, IndentationPrettyPrint param)
- Specified by:
visitUAddin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitUAddin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitUSub
public java.lang.String visitUSub(USub uSub, IndentationPrettyPrint param)
- Specified by:
visitUSubin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitUSubin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
visitStarred
public java.lang.String visitStarred(Starred starred, IndentationPrettyPrint param)
- Specified by:
visitStarredin interfacePython3ASTVisitor<java.lang.String,IndentationPrettyPrint>- Overrides:
visitStarredin classGenericUnsupportedASTVisitor<java.lang.String,IndentationPrettyPrint>
-
-