Class ExpressionBaseListener
- All Implemented Interfaces:
ExpressionListener
,org.antlr.v4.runtime.tree.ParseTreeListener
ExpressionListener
,
which can be extended to create a listener which only needs to handle a subset
of the available methods.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Enter a parse tree produced by theAddExpr
labeled alternative inExpressionParser.additiveExpression()
.void
Enter a parse tree produced by theAdFallthrough
labeled alternative inExpressionParser.additiveExpression()
.void
Enter a parse tree produced byExpressionParser.allStatements()
.void
Enter a parse tree produced byExpressionParser.assignment()
.void
Enter a parse tree produced byExpressionParser.assignmentExpression()
.void
Enter a parse tree produced byExpressionParser.assignmentOperator()
.void
Enter a parse tree produced byExpressionParser.block()
.void
Enter a parse tree produced byExpressionParser.breakStatement()
.void
Enter a parse tree produced by theCAFallthrough
labeled alternative inExpressionParser.conditionalAndExpression()
.void
Enter a parse tree produced by theCase
labeled alternative inExpressionParser.switchLabel()
.void
Enter a parse tree produced by theCEFallthrough
labeled alternative inExpressionParser.conditionalExpression()
.void
Enter a parse tree produced by theCOFallthrough
labeled alternative inExpressionParser.conditionalOrExpression()
.void
Enter a parse tree produced by theComplementExpr
labeled alternative inExpressionParser.unaryExpression()
.void
Enter a parse tree produced by theConditionalAndExpr
labeled alternative inExpressionParser.conditionalAndExpression()
.void
Enter a parse tree produced by theConditionalOrExpr
labeled alternative inExpressionParser.conditionalOrExpression()
.void
Enter a parse tree produced by theConstantExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.void
Enter a parse tree produced byExpressionParser.constantExpression()
.void
Enter a parse tree produced byExpressionParser.continueStatement()
.void
Enter a parse tree produced by theDefault
labeled alternative inExpressionParser.switchLabel()
.void
Enter a parse tree produced byExpressionParser.doStatement()
.void
Enter a parse tree produced byExpressionParser.emptyStatement()
.void
Enter a parse tree produced by theEqFallthrough
labeled alternative inExpressionParser.equalityExpression()
.void
Enter a parse tree produced by theEqualityExpr
labeled alternative inExpressionParser.equalityExpression()
.void
enterEveryRule
(org.antlr.v4.runtime.ParserRuleContext ctx) void
Enter a parse tree produced byExpressionParser.expression()
.void
Enter a parse tree produced byExpressionParser.expressionStatement()
.void
Enter a parse tree produced byExpressionParser.forStatement()
.void
Enter a parse tree produced byExpressionParser.functionCall()
.void
Enter a parse tree produced by theFunctionCallExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.void
Enter a parse tree produced by theIdExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.void
Enter a parse tree produced byExpressionParser.ifStatement()
.void
Enter a parse tree produced by theMuFallthrough
labeled alternative inExpressionParser.multiplicativeExpression()
.void
Enter a parse tree produced by theMultiplicativeExpr
labeled alternative inExpressionParser.multiplicativeExpression()
.void
Enter a parse tree produced by theNotExpr
labeled alternative inExpressionParser.unaryExpression()
.void
Enter a parse tree produced by thePlusMinusExpr
labeled alternative inExpressionParser.unaryExpression()
.void
Enter a parse tree produced by thePoFallthrough
labeled alternative inExpressionParser.postfixExpression()
.void
Enter a parse tree produced by thePostCrementExpr
labeled alternative inExpressionParser.postfixExpression()
.void
Enter a parse tree produced by thePostfixExpr
labeled alternative inExpressionParser.postfixExpression()
.void
Enter a parse tree produced by thePowerExpr
labeled alternative inExpressionParser.powerExpression()
.void
Enter a parse tree produced by thePreCrementExpr
labeled alternative inExpressionParser.unaryExpression()
.void
Enter a parse tree produced by thePwFallthrough
labeled alternative inExpressionParser.powerExpression()
.void
Enter a parse tree produced by theReFallthrough
labeled alternative inExpressionParser.relationalExpression()
.void
Enter a parse tree produced by theRelationalExpr
labeled alternative inExpressionParser.relationalExpression()
.void
Enter a parse tree produced byExpressionParser.returnStatement()
.void
Enter a parse tree produced by theShFallthrough
labeled alternative inExpressionParser.shiftExpression()
.void
Enter a parse tree produced by theShiftExpr
labeled alternative inExpressionParser.shiftExpression()
.void
Enter a parse tree produced byExpressionParser.simpleForStatement()
.void
Enter a parse tree produced byExpressionParser.statement()
.void
Enter a parse tree produced byExpressionParser.statements()
.void
Enter a parse tree produced byExpressionParser.switchStatement()
.void
Enter a parse tree produced by theTernaryExpr
labeled alternative inExpressionParser.conditionalExpression()
.void
Enter a parse tree produced by theUaFallthrough
labeled alternative inExpressionParser.unaryExpression()
.void
Enter a parse tree produced byExpressionParser.whileStatement()
.void
Enter a parse tree produced by theWrappedExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.void
Exit a parse tree produced by theAddExpr
labeled alternative inExpressionParser.additiveExpression()
.void
Exit a parse tree produced by theAdFallthrough
labeled alternative inExpressionParser.additiveExpression()
.void
Exit a parse tree produced byExpressionParser.allStatements()
.void
Exit a parse tree produced byExpressionParser.assignment()
.void
Exit a parse tree produced byExpressionParser.assignmentExpression()
.void
Exit a parse tree produced byExpressionParser.assignmentOperator()
.void
Exit a parse tree produced byExpressionParser.block()
.void
Exit a parse tree produced byExpressionParser.breakStatement()
.void
Exit a parse tree produced by theCAFallthrough
labeled alternative inExpressionParser.conditionalAndExpression()
.void
Exit a parse tree produced by theCase
labeled alternative inExpressionParser.switchLabel()
.void
Exit a parse tree produced by theCEFallthrough
labeled alternative inExpressionParser.conditionalExpression()
.void
Exit a parse tree produced by theCOFallthrough
labeled alternative inExpressionParser.conditionalOrExpression()
.void
Exit a parse tree produced by theComplementExpr
labeled alternative inExpressionParser.unaryExpression()
.void
Exit a parse tree produced by theConditionalAndExpr
labeled alternative inExpressionParser.conditionalAndExpression()
.void
Exit a parse tree produced by theConditionalOrExpr
labeled alternative inExpressionParser.conditionalOrExpression()
.void
Exit a parse tree produced by theConstantExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.void
Exit a parse tree produced byExpressionParser.constantExpression()
.void
Exit a parse tree produced byExpressionParser.continueStatement()
.void
Exit a parse tree produced by theDefault
labeled alternative inExpressionParser.switchLabel()
.void
Exit a parse tree produced byExpressionParser.doStatement()
.void
Exit a parse tree produced byExpressionParser.emptyStatement()
.void
Exit a parse tree produced by theEqFallthrough
labeled alternative inExpressionParser.equalityExpression()
.void
Exit a parse tree produced by theEqualityExpr
labeled alternative inExpressionParser.equalityExpression()
.void
exitEveryRule
(org.antlr.v4.runtime.ParserRuleContext ctx) void
Exit a parse tree produced byExpressionParser.expression()
.void
Exit a parse tree produced byExpressionParser.expressionStatement()
.void
Exit a parse tree produced byExpressionParser.forStatement()
.void
Exit a parse tree produced byExpressionParser.functionCall()
.void
Exit a parse tree produced by theFunctionCallExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.void
Exit a parse tree produced by theIdExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.void
Exit a parse tree produced byExpressionParser.ifStatement()
.void
Exit a parse tree produced by theMuFallthrough
labeled alternative inExpressionParser.multiplicativeExpression()
.void
Exit a parse tree produced by theMultiplicativeExpr
labeled alternative inExpressionParser.multiplicativeExpression()
.void
Exit a parse tree produced by theNotExpr
labeled alternative inExpressionParser.unaryExpression()
.void
Exit a parse tree produced by thePlusMinusExpr
labeled alternative inExpressionParser.unaryExpression()
.void
Exit a parse tree produced by thePoFallthrough
labeled alternative inExpressionParser.postfixExpression()
.void
Exit a parse tree produced by thePostCrementExpr
labeled alternative inExpressionParser.postfixExpression()
.void
Exit a parse tree produced by thePostfixExpr
labeled alternative inExpressionParser.postfixExpression()
.void
Exit a parse tree produced by thePowerExpr
labeled alternative inExpressionParser.powerExpression()
.void
Exit a parse tree produced by thePreCrementExpr
labeled alternative inExpressionParser.unaryExpression()
.void
Exit a parse tree produced by thePwFallthrough
labeled alternative inExpressionParser.powerExpression()
.void
Exit a parse tree produced by theReFallthrough
labeled alternative inExpressionParser.relationalExpression()
.void
Exit a parse tree produced by theRelationalExpr
labeled alternative inExpressionParser.relationalExpression()
.void
Exit a parse tree produced byExpressionParser.returnStatement()
.void
Exit a parse tree produced by theShFallthrough
labeled alternative inExpressionParser.shiftExpression()
.void
Exit a parse tree produced by theShiftExpr
labeled alternative inExpressionParser.shiftExpression()
.void
Exit a parse tree produced byExpressionParser.simpleForStatement()
.void
Exit a parse tree produced byExpressionParser.statement()
.void
Exit a parse tree produced byExpressionParser.statements()
.void
Exit a parse tree produced byExpressionParser.switchStatement()
.void
Exit a parse tree produced by theTernaryExpr
labeled alternative inExpressionParser.conditionalExpression()
.void
Exit a parse tree produced by theUaFallthrough
labeled alternative inExpressionParser.unaryExpression()
.void
Exit a parse tree produced byExpressionParser.whileStatement()
.void
Exit a parse tree produced by theWrappedExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.void
visitErrorNode
(org.antlr.v4.runtime.tree.ErrorNode node) void
visitTerminal
(org.antlr.v4.runtime.tree.TerminalNode node)
-
Constructor Details
-
ExpressionBaseListener
public ExpressionBaseListener()
-
-
Method Details
-
enterAllStatements
Enter a parse tree produced byExpressionParser.allStatements()
.The default implementation does nothing.
- Specified by:
enterAllStatements
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitAllStatements
Exit a parse tree produced byExpressionParser.allStatements()
.The default implementation does nothing.
- Specified by:
exitAllStatements
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterStatements
Enter a parse tree produced byExpressionParser.statements()
.The default implementation does nothing.
- Specified by:
enterStatements
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitStatements
Exit a parse tree produced byExpressionParser.statements()
.The default implementation does nothing.
- Specified by:
exitStatements
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterStatement
Enter a parse tree produced byExpressionParser.statement()
.The default implementation does nothing.
- Specified by:
enterStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitStatement
Exit a parse tree produced byExpressionParser.statement()
.The default implementation does nothing.
- Specified by:
exitStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterBlock
Enter a parse tree produced byExpressionParser.block()
.The default implementation does nothing.
- Specified by:
enterBlock
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitBlock
Exit a parse tree produced byExpressionParser.block()
.The default implementation does nothing.
- Specified by:
exitBlock
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterIfStatement
Enter a parse tree produced byExpressionParser.ifStatement()
.The default implementation does nothing.
- Specified by:
enterIfStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitIfStatement
Exit a parse tree produced byExpressionParser.ifStatement()
.The default implementation does nothing.
- Specified by:
exitIfStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterWhileStatement
Enter a parse tree produced byExpressionParser.whileStatement()
.The default implementation does nothing.
- Specified by:
enterWhileStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitWhileStatement
Exit a parse tree produced byExpressionParser.whileStatement()
.The default implementation does nothing.
- Specified by:
exitWhileStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterDoStatement
Enter a parse tree produced byExpressionParser.doStatement()
.The default implementation does nothing.
- Specified by:
enterDoStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitDoStatement
Exit a parse tree produced byExpressionParser.doStatement()
.The default implementation does nothing.
- Specified by:
exitDoStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterForStatement
Enter a parse tree produced byExpressionParser.forStatement()
.The default implementation does nothing.
- Specified by:
enterForStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitForStatement
Exit a parse tree produced byExpressionParser.forStatement()
.The default implementation does nothing.
- Specified by:
exitForStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterSimpleForStatement
Enter a parse tree produced byExpressionParser.simpleForStatement()
.The default implementation does nothing.
- Specified by:
enterSimpleForStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitSimpleForStatement
Exit a parse tree produced byExpressionParser.simpleForStatement()
.The default implementation does nothing.
- Specified by:
exitSimpleForStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterBreakStatement
Enter a parse tree produced byExpressionParser.breakStatement()
.The default implementation does nothing.
- Specified by:
enterBreakStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitBreakStatement
Exit a parse tree produced byExpressionParser.breakStatement()
.The default implementation does nothing.
- Specified by:
exitBreakStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterContinueStatement
Enter a parse tree produced byExpressionParser.continueStatement()
.The default implementation does nothing.
- Specified by:
enterContinueStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitContinueStatement
Exit a parse tree produced byExpressionParser.continueStatement()
.The default implementation does nothing.
- Specified by:
exitContinueStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterReturnStatement
Enter a parse tree produced byExpressionParser.returnStatement()
.The default implementation does nothing.
- Specified by:
enterReturnStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitReturnStatement
Exit a parse tree produced byExpressionParser.returnStatement()
.The default implementation does nothing.
- Specified by:
exitReturnStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterSwitchStatement
Enter a parse tree produced byExpressionParser.switchStatement()
.The default implementation does nothing.
- Specified by:
enterSwitchStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitSwitchStatement
Exit a parse tree produced byExpressionParser.switchStatement()
.The default implementation does nothing.
- Specified by:
exitSwitchStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterCase
Enter a parse tree produced by theCase
labeled alternative inExpressionParser.switchLabel()
.The default implementation does nothing.
- Specified by:
enterCase
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitCase
Exit a parse tree produced by theCase
labeled alternative inExpressionParser.switchLabel()
.The default implementation does nothing.
- Specified by:
exitCase
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterDefault
Enter a parse tree produced by theDefault
labeled alternative inExpressionParser.switchLabel()
.The default implementation does nothing.
- Specified by:
enterDefault
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitDefault
Exit a parse tree produced by theDefault
labeled alternative inExpressionParser.switchLabel()
.The default implementation does nothing.
- Specified by:
exitDefault
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterExpressionStatement
Enter a parse tree produced byExpressionParser.expressionStatement()
.The default implementation does nothing.
- Specified by:
enterExpressionStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitExpressionStatement
Exit a parse tree produced byExpressionParser.expressionStatement()
.The default implementation does nothing.
- Specified by:
exitExpressionStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterEmptyStatement
Enter a parse tree produced byExpressionParser.emptyStatement()
.The default implementation does nothing.
- Specified by:
enterEmptyStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitEmptyStatement
Exit a parse tree produced byExpressionParser.emptyStatement()
.The default implementation does nothing.
- Specified by:
exitEmptyStatement
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterExpression
Enter a parse tree produced byExpressionParser.expression()
.The default implementation does nothing.
- Specified by:
enterExpression
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitExpression
Exit a parse tree produced byExpressionParser.expression()
.The default implementation does nothing.
- Specified by:
exitExpression
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterAssignmentExpression
Enter a parse tree produced byExpressionParser.assignmentExpression()
.The default implementation does nothing.
- Specified by:
enterAssignmentExpression
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitAssignmentExpression
Exit a parse tree produced byExpressionParser.assignmentExpression()
.The default implementation does nothing.
- Specified by:
exitAssignmentExpression
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterAssignment
Enter a parse tree produced byExpressionParser.assignment()
.The default implementation does nothing.
- Specified by:
enterAssignment
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitAssignment
Exit a parse tree produced byExpressionParser.assignment()
.The default implementation does nothing.
- Specified by:
exitAssignment
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterAssignmentOperator
Enter a parse tree produced byExpressionParser.assignmentOperator()
.The default implementation does nothing.
- Specified by:
enterAssignmentOperator
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitAssignmentOperator
Exit a parse tree produced byExpressionParser.assignmentOperator()
.The default implementation does nothing.
- Specified by:
exitAssignmentOperator
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterCEFallthrough
Enter a parse tree produced by theCEFallthrough
labeled alternative inExpressionParser.conditionalExpression()
.The default implementation does nothing.
- Specified by:
enterCEFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitCEFallthrough
Exit a parse tree produced by theCEFallthrough
labeled alternative inExpressionParser.conditionalExpression()
.The default implementation does nothing.
- Specified by:
exitCEFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterTernaryExpr
Enter a parse tree produced by theTernaryExpr
labeled alternative inExpressionParser.conditionalExpression()
.The default implementation does nothing.
- Specified by:
enterTernaryExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitTernaryExpr
Exit a parse tree produced by theTernaryExpr
labeled alternative inExpressionParser.conditionalExpression()
.The default implementation does nothing.
- Specified by:
exitTernaryExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterCOFallthrough
Enter a parse tree produced by theCOFallthrough
labeled alternative inExpressionParser.conditionalOrExpression()
.The default implementation does nothing.
- Specified by:
enterCOFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitCOFallthrough
Exit a parse tree produced by theCOFallthrough
labeled alternative inExpressionParser.conditionalOrExpression()
.The default implementation does nothing.
- Specified by:
exitCOFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterConditionalOrExpr
Enter a parse tree produced by theConditionalOrExpr
labeled alternative inExpressionParser.conditionalOrExpression()
.The default implementation does nothing.
- Specified by:
enterConditionalOrExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitConditionalOrExpr
Exit a parse tree produced by theConditionalOrExpr
labeled alternative inExpressionParser.conditionalOrExpression()
.The default implementation does nothing.
- Specified by:
exitConditionalOrExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterCAFallthrough
Enter a parse tree produced by theCAFallthrough
labeled alternative inExpressionParser.conditionalAndExpression()
.The default implementation does nothing.
- Specified by:
enterCAFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitCAFallthrough
Exit a parse tree produced by theCAFallthrough
labeled alternative inExpressionParser.conditionalAndExpression()
.The default implementation does nothing.
- Specified by:
exitCAFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterConditionalAndExpr
Enter a parse tree produced by theConditionalAndExpr
labeled alternative inExpressionParser.conditionalAndExpression()
.The default implementation does nothing.
- Specified by:
enterConditionalAndExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitConditionalAndExpr
Exit a parse tree produced by theConditionalAndExpr
labeled alternative inExpressionParser.conditionalAndExpression()
.The default implementation does nothing.
- Specified by:
exitConditionalAndExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterEqualityExpr
Enter a parse tree produced by theEqualityExpr
labeled alternative inExpressionParser.equalityExpression()
.The default implementation does nothing.
- Specified by:
enterEqualityExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitEqualityExpr
Exit a parse tree produced by theEqualityExpr
labeled alternative inExpressionParser.equalityExpression()
.The default implementation does nothing.
- Specified by:
exitEqualityExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterEqFallthrough
Enter a parse tree produced by theEqFallthrough
labeled alternative inExpressionParser.equalityExpression()
.The default implementation does nothing.
- Specified by:
enterEqFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitEqFallthrough
Exit a parse tree produced by theEqFallthrough
labeled alternative inExpressionParser.equalityExpression()
.The default implementation does nothing.
- Specified by:
exitEqFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterReFallthrough
Enter a parse tree produced by theReFallthrough
labeled alternative inExpressionParser.relationalExpression()
.The default implementation does nothing.
- Specified by:
enterReFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitReFallthrough
Exit a parse tree produced by theReFallthrough
labeled alternative inExpressionParser.relationalExpression()
.The default implementation does nothing.
- Specified by:
exitReFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterRelationalExpr
Enter a parse tree produced by theRelationalExpr
labeled alternative inExpressionParser.relationalExpression()
.The default implementation does nothing.
- Specified by:
enterRelationalExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitRelationalExpr
Exit a parse tree produced by theRelationalExpr
labeled alternative inExpressionParser.relationalExpression()
.The default implementation does nothing.
- Specified by:
exitRelationalExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterShFallthrough
Enter a parse tree produced by theShFallthrough
labeled alternative inExpressionParser.shiftExpression()
.The default implementation does nothing.
- Specified by:
enterShFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitShFallthrough
Exit a parse tree produced by theShFallthrough
labeled alternative inExpressionParser.shiftExpression()
.The default implementation does nothing.
- Specified by:
exitShFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterShiftExpr
Enter a parse tree produced by theShiftExpr
labeled alternative inExpressionParser.shiftExpression()
.The default implementation does nothing.
- Specified by:
enterShiftExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitShiftExpr
Exit a parse tree produced by theShiftExpr
labeled alternative inExpressionParser.shiftExpression()
.The default implementation does nothing.
- Specified by:
exitShiftExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterAddExpr
Enter a parse tree produced by theAddExpr
labeled alternative inExpressionParser.additiveExpression()
.The default implementation does nothing.
- Specified by:
enterAddExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitAddExpr
Exit a parse tree produced by theAddExpr
labeled alternative inExpressionParser.additiveExpression()
.The default implementation does nothing.
- Specified by:
exitAddExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterAdFallthrough
Enter a parse tree produced by theAdFallthrough
labeled alternative inExpressionParser.additiveExpression()
.The default implementation does nothing.
- Specified by:
enterAdFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitAdFallthrough
Exit a parse tree produced by theAdFallthrough
labeled alternative inExpressionParser.additiveExpression()
.The default implementation does nothing.
- Specified by:
exitAdFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterMultiplicativeExpr
Enter a parse tree produced by theMultiplicativeExpr
labeled alternative inExpressionParser.multiplicativeExpression()
.The default implementation does nothing.
- Specified by:
enterMultiplicativeExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitMultiplicativeExpr
Exit a parse tree produced by theMultiplicativeExpr
labeled alternative inExpressionParser.multiplicativeExpression()
.The default implementation does nothing.
- Specified by:
exitMultiplicativeExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterMuFallthrough
Enter a parse tree produced by theMuFallthrough
labeled alternative inExpressionParser.multiplicativeExpression()
.The default implementation does nothing.
- Specified by:
enterMuFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitMuFallthrough
Exit a parse tree produced by theMuFallthrough
labeled alternative inExpressionParser.multiplicativeExpression()
.The default implementation does nothing.
- Specified by:
exitMuFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterPowerExpr
Enter a parse tree produced by thePowerExpr
labeled alternative inExpressionParser.powerExpression()
.The default implementation does nothing.
- Specified by:
enterPowerExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitPowerExpr
Exit a parse tree produced by thePowerExpr
labeled alternative inExpressionParser.powerExpression()
.The default implementation does nothing.
- Specified by:
exitPowerExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterPwFallthrough
Enter a parse tree produced by thePwFallthrough
labeled alternative inExpressionParser.powerExpression()
.The default implementation does nothing.
- Specified by:
enterPwFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitPwFallthrough
Exit a parse tree produced by thePwFallthrough
labeled alternative inExpressionParser.powerExpression()
.The default implementation does nothing.
- Specified by:
exitPwFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterPreCrementExpr
Enter a parse tree produced by thePreCrementExpr
labeled alternative inExpressionParser.unaryExpression()
.The default implementation does nothing.
- Specified by:
enterPreCrementExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitPreCrementExpr
Exit a parse tree produced by thePreCrementExpr
labeled alternative inExpressionParser.unaryExpression()
.The default implementation does nothing.
- Specified by:
exitPreCrementExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterPlusMinusExpr
Enter a parse tree produced by thePlusMinusExpr
labeled alternative inExpressionParser.unaryExpression()
.The default implementation does nothing.
- Specified by:
enterPlusMinusExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitPlusMinusExpr
Exit a parse tree produced by thePlusMinusExpr
labeled alternative inExpressionParser.unaryExpression()
.The default implementation does nothing.
- Specified by:
exitPlusMinusExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterUaFallthrough
Enter a parse tree produced by theUaFallthrough
labeled alternative inExpressionParser.unaryExpression()
.The default implementation does nothing.
- Specified by:
enterUaFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitUaFallthrough
Exit a parse tree produced by theUaFallthrough
labeled alternative inExpressionParser.unaryExpression()
.The default implementation does nothing.
- Specified by:
exitUaFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterComplementExpr
Enter a parse tree produced by theComplementExpr
labeled alternative inExpressionParser.unaryExpression()
.The default implementation does nothing.
- Specified by:
enterComplementExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitComplementExpr
Exit a parse tree produced by theComplementExpr
labeled alternative inExpressionParser.unaryExpression()
.The default implementation does nothing.
- Specified by:
exitComplementExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterNotExpr
Enter a parse tree produced by theNotExpr
labeled alternative inExpressionParser.unaryExpression()
.The default implementation does nothing.
- Specified by:
enterNotExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitNotExpr
Exit a parse tree produced by theNotExpr
labeled alternative inExpressionParser.unaryExpression()
.The default implementation does nothing.
- Specified by:
exitNotExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterPostfixExpr
Enter a parse tree produced by thePostfixExpr
labeled alternative inExpressionParser.postfixExpression()
.The default implementation does nothing.
- Specified by:
enterPostfixExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitPostfixExpr
Exit a parse tree produced by thePostfixExpr
labeled alternative inExpressionParser.postfixExpression()
.The default implementation does nothing.
- Specified by:
exitPostfixExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterPoFallthrough
Enter a parse tree produced by thePoFallthrough
labeled alternative inExpressionParser.postfixExpression()
.The default implementation does nothing.
- Specified by:
enterPoFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitPoFallthrough
Exit a parse tree produced by thePoFallthrough
labeled alternative inExpressionParser.postfixExpression()
.The default implementation does nothing.
- Specified by:
exitPoFallthrough
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterPostCrementExpr
Enter a parse tree produced by thePostCrementExpr
labeled alternative inExpressionParser.postfixExpression()
.The default implementation does nothing.
- Specified by:
enterPostCrementExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitPostCrementExpr
Exit a parse tree produced by thePostCrementExpr
labeled alternative inExpressionParser.postfixExpression()
.The default implementation does nothing.
- Specified by:
exitPostCrementExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterFunctionCallExpr
Enter a parse tree produced by theFunctionCallExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.The default implementation does nothing.
- Specified by:
enterFunctionCallExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitFunctionCallExpr
Exit a parse tree produced by theFunctionCallExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.The default implementation does nothing.
- Specified by:
exitFunctionCallExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterConstantExpr
Enter a parse tree produced by theConstantExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.The default implementation does nothing.
- Specified by:
enterConstantExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitConstantExpr
Exit a parse tree produced by theConstantExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.The default implementation does nothing.
- Specified by:
exitConstantExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterIdExpr
Enter a parse tree produced by theIdExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.The default implementation does nothing.
- Specified by:
enterIdExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitIdExpr
Exit a parse tree produced by theIdExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.The default implementation does nothing.
- Specified by:
exitIdExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterWrappedExpr
Enter a parse tree produced by theWrappedExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.The default implementation does nothing.
- Specified by:
enterWrappedExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitWrappedExpr
Exit a parse tree produced by theWrappedExpr
labeled alternative inExpressionParser.unprioritizedExpression()
.The default implementation does nothing.
- Specified by:
exitWrappedExpr
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterConstantExpression
Enter a parse tree produced byExpressionParser.constantExpression()
.The default implementation does nothing.
- Specified by:
enterConstantExpression
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitConstantExpression
Exit a parse tree produced byExpressionParser.constantExpression()
.The default implementation does nothing.
- Specified by:
exitConstantExpression
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterFunctionCall
Enter a parse tree produced byExpressionParser.functionCall()
.The default implementation does nothing.
- Specified by:
enterFunctionCall
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
exitFunctionCall
Exit a parse tree produced byExpressionParser.functionCall()
.The default implementation does nothing.
- Specified by:
exitFunctionCall
in interfaceExpressionListener
- Parameters:
ctx
- the parse tree
-
enterEveryRule
public void enterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) The default implementation does nothing.
- Specified by:
enterEveryRule
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
exitEveryRule
public void exitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) The default implementation does nothing.
- Specified by:
exitEveryRule
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
visitTerminal
public void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node) The default implementation does nothing.
- Specified by:
visitTerminal
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
visitErrorNode
public void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node) The default implementation does nothing.
- Specified by:
visitErrorNode
in interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-