Class ConstantExpressionVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
com.bradyrussell.uiscoin.lang.generated.UISCBaseVisitor<TypedValue>
com.bradyrussell.uiscoin.lang.compiler.ConstantExpressionVisitor
- All Implemented Interfaces:
UISCVisitor<TypedValue>
,org.antlr.v4.runtime.tree.ParseTreeVisitor<TypedValue>
public class ConstantExpressionVisitor extends UISCBaseVisitor<TypedValue>
-
Constructor Summary
Constructors Constructor Description ConstantExpressionVisitor()
-
Method Summary
Modifier and Type Method Description protected TypedValue
defaultResult()
Methods inherited from class com.bradyrussell.uiscoin.lang.generated.UISCBaseVisitor
visitAddressOfVariableExpression, visitAddSubExpression, visitAndOrXorExpression, visitArrayAccessExpression, visitArrayAssignmentInitialization, visitArrayInitializer, visitArrayStringInitialization, visitArrayValueInitialization, visitAssembly, visitAssemblyStatement, visitAssertion, visitAssertionStatement, visitAssignmentStatement, visitBitwiseExpression, visitBlock, visitBlockStatement, visitBooleanLiteral, visitBooleanLiteralExpression, visitBreakStatement, visitCastExpression, visitCatchStatement, visitCharLiteralExpression, visitComparisonExpression, visitContinueStatement, visitElseifStatement, visitElseStatement, visitEqualityExpression, visitException, visitExceptionStatement, visitExprList, visitFile, visitFlag, visitFlagData, visitFlagDataStatement, visitFlagStatement, visitFormalParameter, visitFormalParameters, visitForStatement, visitFunctionCallExpression, visitFunctionCallStatement, visitFunctionDeclaration, visitIfStatement, visitInclude, visitIncludeStatement, visitInferredType, visitLengthOfExpression, visitModuloExpression, visitMultDivExpression, visitNativeCallExpression, visitNegateExpression, visitNotExpression, visitNumber, visitNumberLiteralExpression, visitOpAndAssignmentStatement, visitParenExpression, visitPointer, visitPostfixOpExpression, visitPrefixOpExpression, visitPrimitiveType, visitReturnStatement, visitSizeOfExpression, visitStringLiteralExpression, visitStructDeclaration, visitStructDeclarationStatement, visitStructField, visitStructFieldReferenceExpression, visitStructType, visitTernaryExpression, visitTryCatchStatement, visitTryStatement, visitType, visitUforeachStatement, visitUforiStatement, visitValueAtVariableExpression, visitVarDeclarationStatement, visitVariableReferenceExpression, visitVarInitialization, visitWhileStatement
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
ConstantExpressionVisitor
public ConstantExpressionVisitor()
-
-
Method Details
-
defaultResult
- Overrides:
defaultResult
in classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<TypedValue>
-