Class PrintVisitor
java.lang.Object
io.github.protasm.jvmud.compiler.parser.ast.visitor.PrintVisitor
- All Implemented Interfaces:
ASTVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitArgument(ASTArgument argument) voidvisitArguments(ASTArguments arguments) voidvoidvoidvoidvoidvisitExprError(ASTExprError expr) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisitField(ASTField field) voidvisitFields(ASTFields fields) voidvisitInherit(ASTInherit inherit) voidvisitLocal(ASTLocal local) voidvisitMethod(ASTMethod method) voidvisitMethods(ASTMethods methods) voidvisitObject(ASTObject object) voidvisitParameter(ASTParameter parameter) voidvisitParameters(ASTParameters parameters) voidvisitStmtBlock(ASTStmtBlock stmt) voidvisitStmtBreak(ASTStmtBreak stmt) voidvoidvoidvoidvisitStmtFor(ASTStmtFor stmt) voidvoidvisitStmtReturn(ASTStmtReturn stmt) voidvisitStmtSwitch(ASTStmtSwitch stmt) voidvisitStmtWhile(ASTStmtWhile stmt) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ASTVisitor
visit, visitExpression, visitExprFunctionReference, visitExprSymbolLiteral, visitExprTypedFunctionLiteral, visitExprUnresolvedParentCall, visitExprUnresolvedQualifiedCall, visitStatement, visitStmtEmpty
-
Constructor Details
-
PrintVisitor
public PrintVisitor() -
PrintVisitor
-
-
Method Details
-
visitArgument
- Specified by:
visitArgumentin interfaceASTVisitor
-
visitArguments
- Specified by:
visitArgumentsin interfaceASTVisitor
-
visitExprCallEfun
- Specified by:
visitExprCallEfunin interfaceASTVisitor
-
visitExprCallMethod
- Specified by:
visitExprCallMethodin interfaceASTVisitor
-
visitExprUnresolvedCall
- Specified by:
visitExprUnresolvedCallin interfaceASTVisitor
-
visitExprFieldAccess
- Specified by:
visitExprFieldAccessin interfaceASTVisitor
-
visitExprFieldStore
- Specified by:
visitExprFieldStorein interfaceASTVisitor
-
visitExprUnresolvedAssignment
- Specified by:
visitExprUnresolvedAssignmentin interfaceASTVisitor
-
visitExprUnresolvedIdentifier
- Specified by:
visitExprUnresolvedIdentifierin interfaceASTVisitor
-
visitExprUnresolvedInvoke
- Specified by:
visitExprUnresolvedInvokein interfaceASTVisitor
-
visitExprDynamicInvoke
- Specified by:
visitExprDynamicInvokein interfaceASTVisitor
-
visitExprInvokeLocal
- Specified by:
visitExprInvokeLocalin interfaceASTVisitor
-
visitExprInvokeField
- Specified by:
visitExprInvokeFieldin interfaceASTVisitor
-
visitExprLiteralFalse
- Specified by:
visitExprLiteralFalsein interfaceASTVisitor
-
visitExprLiteralFloat
- Specified by:
visitExprLiteralFloatin interfaceASTVisitor
-
visitExprLiteralInteger
- Specified by:
visitExprLiteralIntegerin interfaceASTVisitor
-
visitExprLiteralString
- Specified by:
visitExprLiteralStringin interfaceASTVisitor
-
visitExprLiteralTrue
- Specified by:
visitExprLiteralTruein interfaceASTVisitor
-
visitExprLocalAccess
- Specified by:
visitExprLocalAccessin interfaceASTVisitor
-
visitExprLocalStore
- Specified by:
visitExprLocalStorein interfaceASTVisitor
-
visitExprError
- Specified by:
visitExprErrorin interfaceASTVisitor
-
visitExprOpBinary
- Specified by:
visitExprOpBinaryin interfaceASTVisitor
-
visitExprOpUnary
- Specified by:
visitExprOpUnaryin interfaceASTVisitor
-
visitExprArrayMutation
- Specified by:
visitExprArrayMutationin interfaceASTVisitor
-
visitField
- Specified by:
visitFieldin interfaceASTVisitor
-
visitFields
- Specified by:
visitFieldsin interfaceASTVisitor
-
visitLocal
- Specified by:
visitLocalin interfaceASTVisitor
-
visitMethod
- Specified by:
visitMethodin interfaceASTVisitor
-
visitMethods
- Specified by:
visitMethodsin interfaceASTVisitor
-
visitObject
- Specified by:
visitObjectin interfaceASTVisitor
-
visitParameter
- Specified by:
visitParameterin interfaceASTVisitor
-
visitParameters
- Specified by:
visitParametersin interfaceASTVisitor
-
visitInherit
- Specified by:
visitInheritin interfaceASTVisitor
-
visitStmtBlock
- Specified by:
visitStmtBlockin interfaceASTVisitor
-
visitStmtBreak
- Specified by:
visitStmtBreakin interfaceASTVisitor
-
visitStmtContinue
- Specified by:
visitStmtContinuein interfaceASTVisitor
-
visitStmtExpression
- Specified by:
visitStmtExpressionin interfaceASTVisitor
-
visitStmtFor
- Specified by:
visitStmtForin interfaceASTVisitor
-
visitStmtIfThenElse
- Specified by:
visitStmtIfThenElsein interfaceASTVisitor
-
visitStmtWhile
- Specified by:
visitStmtWhilein interfaceASTVisitor
-
visitStmtDoWhile
- Specified by:
visitStmtDoWhilein interfaceASTVisitor
-
visitStmtSwitch
- Specified by:
visitStmtSwitchin interfaceASTVisitor
-
visitStmtReturn
- Specified by:
visitStmtReturnin interfaceASTVisitor
-