Package net.vleo.timel.grammar
Interface TimELListener
-
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
TimELBaseListener
public interface TimELListener extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced byTimELParser
.
-
-
Method Summary
-
-
-
Method Detail
-
enterCompilationUnit
void enterCompilationUnit(TimELParser.CompilationUnitContext ctx)
Enter a parse tree produced byTimELParser.compilationUnit()
.- Parameters:
ctx
- the parse tree
-
exitCompilationUnit
void exitCompilationUnit(TimELParser.CompilationUnitContext ctx)
Exit a parse tree produced byTimELParser.compilationUnit()
.- Parameters:
ctx
- the parse tree
-
enterExpressionUnit
void enterExpressionUnit(TimELParser.ExpressionUnitContext ctx)
Enter a parse tree produced byTimELParser.expressionUnit()
.- Parameters:
ctx
- the parse tree
-
exitExpressionUnit
void exitExpressionUnit(TimELParser.ExpressionUnitContext ctx)
Exit a parse tree produced byTimELParser.expressionUnit()
.- Parameters:
ctx
- the parse tree
-
enterStatement
void enterStatement(TimELParser.StatementContext ctx)
Enter a parse tree produced byTimELParser.statement()
.- Parameters:
ctx
- the parse tree
-
exitStatement
void exitStatement(TimELParser.StatementContext ctx)
Exit a parse tree produced byTimELParser.statement()
.- Parameters:
ctx
- the parse tree
-
enterTypeSpecifier
void enterTypeSpecifier(TimELParser.TypeSpecifierContext ctx)
Enter a parse tree produced byTimELParser.typeSpecifier()
.- Parameters:
ctx
- the parse tree
-
exitTypeSpecifier
void exitTypeSpecifier(TimELParser.TypeSpecifierContext ctx)
Exit a parse tree produced byTimELParser.typeSpecifier()
.- Parameters:
ctx
- the parse tree
-
enterTemplateExpressionListOpen
void enterTemplateExpressionListOpen(TimELParser.TemplateExpressionListOpenContext ctx)
Enter a parse tree produced byTimELParser.templateExpressionListOpen()
.- Parameters:
ctx
- the parse tree
-
exitTemplateExpressionListOpen
void exitTemplateExpressionListOpen(TimELParser.TemplateExpressionListOpenContext ctx)
Exit a parse tree produced byTimELParser.templateExpressionListOpen()
.- Parameters:
ctx
- the parse tree
-
enterTypeSpecifierOpen
void enterTypeSpecifierOpen(TimELParser.TypeSpecifierOpenContext ctx)
Enter a parse tree produced byTimELParser.typeSpecifierOpen()
.- Parameters:
ctx
- the parse tree
-
exitTypeSpecifierOpen
void exitTypeSpecifierOpen(TimELParser.TypeSpecifierOpenContext ctx)
Exit a parse tree produced byTimELParser.typeSpecifierOpen()
.- Parameters:
ctx
- the parse tree
-
enterTemplateExpressionList
void enterTemplateExpressionList(TimELParser.TemplateExpressionListContext ctx)
Enter a parse tree produced byTimELParser.templateExpressionList()
.- Parameters:
ctx
- the parse tree
-
exitTemplateExpressionList
void exitTemplateExpressionList(TimELParser.TemplateExpressionListContext ctx)
Exit a parse tree produced byTimELParser.templateExpressionList()
.- Parameters:
ctx
- the parse tree
-
enterTemplateArgument
void enterTemplateArgument(TimELParser.TemplateArgumentContext ctx)
Enter a parse tree produced byTimELParser.templateArgument()
.- Parameters:
ctx
- the parse tree
-
exitTemplateArgument
void exitTemplateArgument(TimELParser.TemplateArgumentContext ctx)
Exit a parse tree produced byTimELParser.templateArgument()
.- Parameters:
ctx
- the parse tree
-
enterPrimaryExpression
void enterPrimaryExpression(TimELParser.PrimaryExpressionContext ctx)
Enter a parse tree produced byTimELParser.primaryExpression()
.- Parameters:
ctx
- the parse tree
-
exitPrimaryExpression
void exitPrimaryExpression(TimELParser.PrimaryExpressionContext ctx)
Exit a parse tree produced byTimELParser.primaryExpression()
.- Parameters:
ctx
- the parse tree
-
enterConstant
void enterConstant(TimELParser.ConstantContext ctx)
Enter a parse tree produced byTimELParser.constant()
.- Parameters:
ctx
- the parse tree
-
exitConstant
void exitConstant(TimELParser.ConstantContext ctx)
Exit a parse tree produced byTimELParser.constant()
.- Parameters:
ctx
- the parse tree
-
enterArray
void enterArray(TimELParser.ArrayContext ctx)
Enter a parse tree produced byTimELParser.array()
.- Parameters:
ctx
- the parse tree
-
exitArray
void exitArray(TimELParser.ArrayContext ctx)
Exit a parse tree produced byTimELParser.array()
.- Parameters:
ctx
- the parse tree
-
enterPostfixExpression
void enterPostfixExpression(TimELParser.PostfixExpressionContext ctx)
Enter a parse tree produced byTimELParser.postfixExpression()
.- Parameters:
ctx
- the parse tree
-
exitPostfixExpression
void exitPostfixExpression(TimELParser.PostfixExpressionContext ctx)
Exit a parse tree produced byTimELParser.postfixExpression()
.- Parameters:
ctx
- the parse tree
-
enterFunctionCall
void enterFunctionCall(TimELParser.FunctionCallContext ctx)
Enter a parse tree produced byTimELParser.functionCall()
.- Parameters:
ctx
- the parse tree
-
exitFunctionCall
void exitFunctionCall(TimELParser.FunctionCallContext ctx)
Exit a parse tree produced byTimELParser.functionCall()
.- Parameters:
ctx
- the parse tree
-
enterArgumentExpressionList
void enterArgumentExpressionList(TimELParser.ArgumentExpressionListContext ctx)
Enter a parse tree produced byTimELParser.argumentExpressionList()
.- Parameters:
ctx
- the parse tree
-
exitArgumentExpressionList
void exitArgumentExpressionList(TimELParser.ArgumentExpressionListContext ctx)
Exit a parse tree produced byTimELParser.argumentExpressionList()
.- Parameters:
ctx
- the parse tree
-
enterAssignmentExpression
void enterAssignmentExpression(TimELParser.AssignmentExpressionContext ctx)
Enter a parse tree produced byTimELParser.assignmentExpression()
.- Parameters:
ctx
- the parse tree
-
exitAssignmentExpression
void exitAssignmentExpression(TimELParser.AssignmentExpressionContext ctx)
Exit a parse tree produced byTimELParser.assignmentExpression()
.- Parameters:
ctx
- the parse tree
-
enterUnaryExpression
void enterUnaryExpression(TimELParser.UnaryExpressionContext ctx)
Enter a parse tree produced byTimELParser.unaryExpression()
.- Parameters:
ctx
- the parse tree
-
exitUnaryExpression
void exitUnaryExpression(TimELParser.UnaryExpressionContext ctx)
Exit a parse tree produced byTimELParser.unaryExpression()
.- Parameters:
ctx
- the parse tree
-
enterUnaryOperator
void enterUnaryOperator(TimELParser.UnaryOperatorContext ctx)
Enter a parse tree produced byTimELParser.unaryOperator()
.- Parameters:
ctx
- the parse tree
-
exitUnaryOperator
void exitUnaryOperator(TimELParser.UnaryOperatorContext ctx)
Exit a parse tree produced byTimELParser.unaryOperator()
.- Parameters:
ctx
- the parse tree
-
enterCastExpression
void enterCastExpression(TimELParser.CastExpressionContext ctx)
Enter a parse tree produced byTimELParser.castExpression()
.- Parameters:
ctx
- the parse tree
-
exitCastExpression
void exitCastExpression(TimELParser.CastExpressionContext ctx)
Exit a parse tree produced byTimELParser.castExpression()
.- Parameters:
ctx
- the parse tree
-
enterMultiplicativeExpression
void enterMultiplicativeExpression(TimELParser.MultiplicativeExpressionContext ctx)
Enter a parse tree produced byTimELParser.multiplicativeExpression()
.- Parameters:
ctx
- the parse tree
-
exitMultiplicativeExpression
void exitMultiplicativeExpression(TimELParser.MultiplicativeExpressionContext ctx)
Exit a parse tree produced byTimELParser.multiplicativeExpression()
.- Parameters:
ctx
- the parse tree
-
enterAdditiveExpression
void enterAdditiveExpression(TimELParser.AdditiveExpressionContext ctx)
Enter a parse tree produced byTimELParser.additiveExpression()
.- Parameters:
ctx
- the parse tree
-
exitAdditiveExpression
void exitAdditiveExpression(TimELParser.AdditiveExpressionContext ctx)
Exit a parse tree produced byTimELParser.additiveExpression()
.- Parameters:
ctx
- the parse tree
-
enterShiftExpression
void enterShiftExpression(TimELParser.ShiftExpressionContext ctx)
Enter a parse tree produced byTimELParser.shiftExpression()
.- Parameters:
ctx
- the parse tree
-
exitShiftExpression
void exitShiftExpression(TimELParser.ShiftExpressionContext ctx)
Exit a parse tree produced byTimELParser.shiftExpression()
.- Parameters:
ctx
- the parse tree
-
enterRelationalExpression
void enterRelationalExpression(TimELParser.RelationalExpressionContext ctx)
Enter a parse tree produced byTimELParser.relationalExpression()
.- Parameters:
ctx
- the parse tree
-
exitRelationalExpression
void exitRelationalExpression(TimELParser.RelationalExpressionContext ctx)
Exit a parse tree produced byTimELParser.relationalExpression()
.- Parameters:
ctx
- the parse tree
-
enterEqualityExpression
void enterEqualityExpression(TimELParser.EqualityExpressionContext ctx)
Enter a parse tree produced byTimELParser.equalityExpression()
.- Parameters:
ctx
- the parse tree
-
exitEqualityExpression
void exitEqualityExpression(TimELParser.EqualityExpressionContext ctx)
Exit a parse tree produced byTimELParser.equalityExpression()
.- Parameters:
ctx
- the parse tree
-
enterAndExpression
void enterAndExpression(TimELParser.AndExpressionContext ctx)
Enter a parse tree produced byTimELParser.andExpression()
.- Parameters:
ctx
- the parse tree
-
exitAndExpression
void exitAndExpression(TimELParser.AndExpressionContext ctx)
Exit a parse tree produced byTimELParser.andExpression()
.- Parameters:
ctx
- the parse tree
-
enterExclusiveOrExpression
void enterExclusiveOrExpression(TimELParser.ExclusiveOrExpressionContext ctx)
Enter a parse tree produced byTimELParser.exclusiveOrExpression()
.- Parameters:
ctx
- the parse tree
-
exitExclusiveOrExpression
void exitExclusiveOrExpression(TimELParser.ExclusiveOrExpressionContext ctx)
Exit a parse tree produced byTimELParser.exclusiveOrExpression()
.- Parameters:
ctx
- the parse tree
-
enterInclusiveOrExpression
void enterInclusiveOrExpression(TimELParser.InclusiveOrExpressionContext ctx)
Enter a parse tree produced byTimELParser.inclusiveOrExpression()
.- Parameters:
ctx
- the parse tree
-
exitInclusiveOrExpression
void exitInclusiveOrExpression(TimELParser.InclusiveOrExpressionContext ctx)
Exit a parse tree produced byTimELParser.inclusiveOrExpression()
.- Parameters:
ctx
- the parse tree
-
enterLogicalAndExpression
void enterLogicalAndExpression(TimELParser.LogicalAndExpressionContext ctx)
Enter a parse tree produced byTimELParser.logicalAndExpression()
.- Parameters:
ctx
- the parse tree
-
exitLogicalAndExpression
void exitLogicalAndExpression(TimELParser.LogicalAndExpressionContext ctx)
Exit a parse tree produced byTimELParser.logicalAndExpression()
.- Parameters:
ctx
- the parse tree
-
enterLogicalOrExpression
void enterLogicalOrExpression(TimELParser.LogicalOrExpressionContext ctx)
Enter a parse tree produced byTimELParser.logicalOrExpression()
.- Parameters:
ctx
- the parse tree
-
exitLogicalOrExpression
void exitLogicalOrExpression(TimELParser.LogicalOrExpressionContext ctx)
Exit a parse tree produced byTimELParser.logicalOrExpression()
.- Parameters:
ctx
- the parse tree
-
enterConditionalExpression
void enterConditionalExpression(TimELParser.ConditionalExpressionContext ctx)
Enter a parse tree produced byTimELParser.conditionalExpression()
.- Parameters:
ctx
- the parse tree
-
exitConditionalExpression
void exitConditionalExpression(TimELParser.ConditionalExpressionContext ctx)
Exit a parse tree produced byTimELParser.conditionalExpression()
.- Parameters:
ctx
- the parse tree
-
enterExpression
void enterExpression(TimELParser.ExpressionContext ctx)
Enter a parse tree produced byTimELParser.expression()
.- Parameters:
ctx
- the parse tree
-
exitExpression
void exitExpression(TimELParser.ExpressionContext ctx)
Exit a parse tree produced byTimELParser.expression()
.- Parameters:
ctx
- the parse tree
-
-