T - The return type of the visit operation. Use Void for
operations with no return type.public class TypeCalculationBaseVisitor<T> extends org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> implements TypeCalculationVisitor<T>
TypeCalculationVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.| Constructor and Description |
|---|
TypeCalculationBaseVisitor() |
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalpublic T visitTypeCalculation(TypeCalculationParser.TypeCalculationContext ctx)
TypeCalculationParser.typeCalculation().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitTypeCalculation in interface TypeCalculationVisitor<T>ctx - the parse treepublic T visitBinaryFunction(TypeCalculationParser.BinaryFunctionContext ctx)
binaryFunction
labeled alternative in TypeCalculationParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBinaryFunction in interface TypeCalculationVisitor<T>ctx - the parse treepublic T visitIdentifier(TypeCalculationParser.IdentifierContext ctx)
identifier
labeled alternative in TypeCalculationParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIdentifier in interface TypeCalculationVisitor<T>ctx - the parse treepublic T visitNullLiteral(TypeCalculationParser.NullLiteralContext ctx)
nullLiteral
labeled alternative in TypeCalculationParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNullLiteral in interface TypeCalculationVisitor<T>ctx - the parse treepublic T visitParenthesizedExpression(TypeCalculationParser.ParenthesizedExpressionContext ctx)
parenthesizedExpression
labeled alternative in TypeCalculationParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParenthesizedExpression in interface TypeCalculationVisitor<T>ctx - the parse treepublic T visitArithmeticBinary(TypeCalculationParser.ArithmeticBinaryContext ctx)
arithmeticBinary
labeled alternative in TypeCalculationParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitArithmeticBinary in interface TypeCalculationVisitor<T>ctx - the parse treepublic T visitNumericLiteral(TypeCalculationParser.NumericLiteralContext ctx)
numericLiteral
labeled alternative in TypeCalculationParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNumericLiteral in interface TypeCalculationVisitor<T>ctx - the parse treepublic T visitArithmeticUnary(TypeCalculationParser.ArithmeticUnaryContext ctx)
arithmeticUnary
labeled alternative in TypeCalculationParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitArithmeticUnary in interface TypeCalculationVisitor<T>ctx - the parse treepublic T visitBinaryFunctionName(TypeCalculationParser.BinaryFunctionNameContext ctx)
TypeCalculationParser.binaryFunctionName().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBinaryFunctionName in interface TypeCalculationVisitor<T>ctx - the parse treeCopyright © 2012–2023. All rights reserved.