public interface ExpressionListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
ExpressionParser
.void enterAllStatements(ExpressionParser.AllStatementsContext ctx)
ExpressionParser.allStatements()
.ctx
- the parse treevoid exitAllStatements(ExpressionParser.AllStatementsContext ctx)
ExpressionParser.allStatements()
.ctx
- the parse treevoid enterStatements(ExpressionParser.StatementsContext ctx)
ExpressionParser.statements()
.ctx
- the parse treevoid exitStatements(ExpressionParser.StatementsContext ctx)
ExpressionParser.statements()
.ctx
- the parse treevoid enterStatement(ExpressionParser.StatementContext ctx)
ExpressionParser.statement()
.ctx
- the parse treevoid exitStatement(ExpressionParser.StatementContext ctx)
ExpressionParser.statement()
.ctx
- the parse treevoid enterBlock(ExpressionParser.BlockContext ctx)
ExpressionParser.block()
.ctx
- the parse treevoid exitBlock(ExpressionParser.BlockContext ctx)
ExpressionParser.block()
.ctx
- the parse treevoid enterIfStatement(ExpressionParser.IfStatementContext ctx)
ExpressionParser.ifStatement()
.ctx
- the parse treevoid exitIfStatement(ExpressionParser.IfStatementContext ctx)
ExpressionParser.ifStatement()
.ctx
- the parse treevoid enterWhileStatement(ExpressionParser.WhileStatementContext ctx)
ExpressionParser.whileStatement()
.ctx
- the parse treevoid exitWhileStatement(ExpressionParser.WhileStatementContext ctx)
ExpressionParser.whileStatement()
.ctx
- the parse treevoid enterDoStatement(ExpressionParser.DoStatementContext ctx)
ExpressionParser.doStatement()
.ctx
- the parse treevoid exitDoStatement(ExpressionParser.DoStatementContext ctx)
ExpressionParser.doStatement()
.ctx
- the parse treevoid enterForStatement(ExpressionParser.ForStatementContext ctx)
ExpressionParser.forStatement()
.ctx
- the parse treevoid exitForStatement(ExpressionParser.ForStatementContext ctx)
ExpressionParser.forStatement()
.ctx
- the parse treevoid enterSimpleForStatement(ExpressionParser.SimpleForStatementContext ctx)
ExpressionParser.simpleForStatement()
.ctx
- the parse treevoid exitSimpleForStatement(ExpressionParser.SimpleForStatementContext ctx)
ExpressionParser.simpleForStatement()
.ctx
- the parse treevoid enterBreakStatement(ExpressionParser.BreakStatementContext ctx)
ExpressionParser.breakStatement()
.ctx
- the parse treevoid exitBreakStatement(ExpressionParser.BreakStatementContext ctx)
ExpressionParser.breakStatement()
.ctx
- the parse treevoid enterContinueStatement(ExpressionParser.ContinueStatementContext ctx)
ExpressionParser.continueStatement()
.ctx
- the parse treevoid exitContinueStatement(ExpressionParser.ContinueStatementContext ctx)
ExpressionParser.continueStatement()
.ctx
- the parse treevoid enterReturnStatement(ExpressionParser.ReturnStatementContext ctx)
ExpressionParser.returnStatement()
.ctx
- the parse treevoid exitReturnStatement(ExpressionParser.ReturnStatementContext ctx)
ExpressionParser.returnStatement()
.ctx
- the parse treevoid enterSwitchStatement(ExpressionParser.SwitchStatementContext ctx)
ExpressionParser.switchStatement()
.ctx
- the parse treevoid exitSwitchStatement(ExpressionParser.SwitchStatementContext ctx)
ExpressionParser.switchStatement()
.ctx
- the parse treevoid enterCase(ExpressionParser.CaseContext ctx)
Case
labeled alternative in ExpressionParser.switchLabel()
.ctx
- the parse treevoid exitCase(ExpressionParser.CaseContext ctx)
Case
labeled alternative in ExpressionParser.switchLabel()
.ctx
- the parse treevoid enterDefault(ExpressionParser.DefaultContext ctx)
Default
labeled alternative in ExpressionParser.switchLabel()
.ctx
- the parse treevoid exitDefault(ExpressionParser.DefaultContext ctx)
Default
labeled alternative in ExpressionParser.switchLabel()
.ctx
- the parse treevoid enterExpressionStatement(ExpressionParser.ExpressionStatementContext ctx)
ExpressionParser.expressionStatement()
.ctx
- the parse treevoid exitExpressionStatement(ExpressionParser.ExpressionStatementContext ctx)
ExpressionParser.expressionStatement()
.ctx
- the parse treevoid enterEmptyStatement(ExpressionParser.EmptyStatementContext ctx)
ExpressionParser.emptyStatement()
.ctx
- the parse treevoid exitEmptyStatement(ExpressionParser.EmptyStatementContext ctx)
ExpressionParser.emptyStatement()
.ctx
- the parse treevoid enterExpression(ExpressionParser.ExpressionContext ctx)
ExpressionParser.expression()
.ctx
- the parse treevoid exitExpression(ExpressionParser.ExpressionContext ctx)
ExpressionParser.expression()
.ctx
- the parse treevoid enterAssignmentExpression(ExpressionParser.AssignmentExpressionContext ctx)
ExpressionParser.assignmentExpression()
.ctx
- the parse treevoid exitAssignmentExpression(ExpressionParser.AssignmentExpressionContext ctx)
ExpressionParser.assignmentExpression()
.ctx
- the parse treevoid enterAssignment(ExpressionParser.AssignmentContext ctx)
ExpressionParser.assignment()
.ctx
- the parse treevoid exitAssignment(ExpressionParser.AssignmentContext ctx)
ExpressionParser.assignment()
.ctx
- the parse treevoid enterAssignmentOperator(ExpressionParser.AssignmentOperatorContext ctx)
ExpressionParser.assignmentOperator()
.ctx
- the parse treevoid exitAssignmentOperator(ExpressionParser.AssignmentOperatorContext ctx)
ExpressionParser.assignmentOperator()
.ctx
- the parse treevoid enterCEFallthrough(ExpressionParser.CEFallthroughContext ctx)
CEFallthrough
labeled alternative in ExpressionParser.conditionalExpression()
.ctx
- the parse treevoid exitCEFallthrough(ExpressionParser.CEFallthroughContext ctx)
CEFallthrough
labeled alternative in ExpressionParser.conditionalExpression()
.ctx
- the parse treevoid enterTernaryExpr(ExpressionParser.TernaryExprContext ctx)
TernaryExpr
labeled alternative in ExpressionParser.conditionalExpression()
.ctx
- the parse treevoid exitTernaryExpr(ExpressionParser.TernaryExprContext ctx)
TernaryExpr
labeled alternative in ExpressionParser.conditionalExpression()
.ctx
- the parse treevoid enterCOFallthrough(ExpressionParser.COFallthroughContext ctx)
COFallthrough
labeled alternative in ExpressionParser.conditionalOrExpression()
.ctx
- the parse treevoid exitCOFallthrough(ExpressionParser.COFallthroughContext ctx)
COFallthrough
labeled alternative in ExpressionParser.conditionalOrExpression()
.ctx
- the parse treevoid enterConditionalOrExpr(ExpressionParser.ConditionalOrExprContext ctx)
ConditionalOrExpr
labeled alternative in ExpressionParser.conditionalOrExpression()
.ctx
- the parse treevoid exitConditionalOrExpr(ExpressionParser.ConditionalOrExprContext ctx)
ConditionalOrExpr
labeled alternative in ExpressionParser.conditionalOrExpression()
.ctx
- the parse treevoid enterCAFallthrough(ExpressionParser.CAFallthroughContext ctx)
CAFallthrough
labeled alternative in ExpressionParser.conditionalAndExpression()
.ctx
- the parse treevoid exitCAFallthrough(ExpressionParser.CAFallthroughContext ctx)
CAFallthrough
labeled alternative in ExpressionParser.conditionalAndExpression()
.ctx
- the parse treevoid enterConditionalAndExpr(ExpressionParser.ConditionalAndExprContext ctx)
ConditionalAndExpr
labeled alternative in ExpressionParser.conditionalAndExpression()
.ctx
- the parse treevoid exitConditionalAndExpr(ExpressionParser.ConditionalAndExprContext ctx)
ConditionalAndExpr
labeled alternative in ExpressionParser.conditionalAndExpression()
.ctx
- the parse treevoid enterEqualityExpr(ExpressionParser.EqualityExprContext ctx)
EqualityExpr
labeled alternative in ExpressionParser.equalityExpression()
.ctx
- the parse treevoid exitEqualityExpr(ExpressionParser.EqualityExprContext ctx)
EqualityExpr
labeled alternative in ExpressionParser.equalityExpression()
.ctx
- the parse treevoid enterEqFallthrough(ExpressionParser.EqFallthroughContext ctx)
EqFallthrough
labeled alternative in ExpressionParser.equalityExpression()
.ctx
- the parse treevoid exitEqFallthrough(ExpressionParser.EqFallthroughContext ctx)
EqFallthrough
labeled alternative in ExpressionParser.equalityExpression()
.ctx
- the parse treevoid enterReFallthrough(ExpressionParser.ReFallthroughContext ctx)
ReFallthrough
labeled alternative in ExpressionParser.relationalExpression()
.ctx
- the parse treevoid exitReFallthrough(ExpressionParser.ReFallthroughContext ctx)
ReFallthrough
labeled alternative in ExpressionParser.relationalExpression()
.ctx
- the parse treevoid enterRelationalExpr(ExpressionParser.RelationalExprContext ctx)
RelationalExpr
labeled alternative in ExpressionParser.relationalExpression()
.ctx
- the parse treevoid exitRelationalExpr(ExpressionParser.RelationalExprContext ctx)
RelationalExpr
labeled alternative in ExpressionParser.relationalExpression()
.ctx
- the parse treevoid enterShFallthrough(ExpressionParser.ShFallthroughContext ctx)
ShFallthrough
labeled alternative in ExpressionParser.shiftExpression()
.ctx
- the parse treevoid exitShFallthrough(ExpressionParser.ShFallthroughContext ctx)
ShFallthrough
labeled alternative in ExpressionParser.shiftExpression()
.ctx
- the parse treevoid enterShiftExpr(ExpressionParser.ShiftExprContext ctx)
ShiftExpr
labeled alternative in ExpressionParser.shiftExpression()
.ctx
- the parse treevoid exitShiftExpr(ExpressionParser.ShiftExprContext ctx)
ShiftExpr
labeled alternative in ExpressionParser.shiftExpression()
.ctx
- the parse treevoid enterAddExpr(ExpressionParser.AddExprContext ctx)
AddExpr
labeled alternative in ExpressionParser.additiveExpression()
.ctx
- the parse treevoid exitAddExpr(ExpressionParser.AddExprContext ctx)
AddExpr
labeled alternative in ExpressionParser.additiveExpression()
.ctx
- the parse treevoid enterAdFallthrough(ExpressionParser.AdFallthroughContext ctx)
AdFallthrough
labeled alternative in ExpressionParser.additiveExpression()
.ctx
- the parse treevoid exitAdFallthrough(ExpressionParser.AdFallthroughContext ctx)
AdFallthrough
labeled alternative in ExpressionParser.additiveExpression()
.ctx
- the parse treevoid enterMultiplicativeExpr(ExpressionParser.MultiplicativeExprContext ctx)
MultiplicativeExpr
labeled alternative in ExpressionParser.multiplicativeExpression()
.ctx
- the parse treevoid exitMultiplicativeExpr(ExpressionParser.MultiplicativeExprContext ctx)
MultiplicativeExpr
labeled alternative in ExpressionParser.multiplicativeExpression()
.ctx
- the parse treevoid enterMuFallthrough(ExpressionParser.MuFallthroughContext ctx)
MuFallthrough
labeled alternative in ExpressionParser.multiplicativeExpression()
.ctx
- the parse treevoid exitMuFallthrough(ExpressionParser.MuFallthroughContext ctx)
MuFallthrough
labeled alternative in ExpressionParser.multiplicativeExpression()
.ctx
- the parse treevoid enterPowerExpr(ExpressionParser.PowerExprContext ctx)
PowerExpr
labeled alternative in ExpressionParser.powerExpression()
.ctx
- the parse treevoid exitPowerExpr(ExpressionParser.PowerExprContext ctx)
PowerExpr
labeled alternative in ExpressionParser.powerExpression()
.ctx
- the parse treevoid enterPwFallthrough(ExpressionParser.PwFallthroughContext ctx)
PwFallthrough
labeled alternative in ExpressionParser.powerExpression()
.ctx
- the parse treevoid exitPwFallthrough(ExpressionParser.PwFallthroughContext ctx)
PwFallthrough
labeled alternative in ExpressionParser.powerExpression()
.ctx
- the parse treevoid enterPreCrementExpr(ExpressionParser.PreCrementExprContext ctx)
PreCrementExpr
labeled alternative in ExpressionParser.unaryExpression()
.ctx
- the parse treevoid exitPreCrementExpr(ExpressionParser.PreCrementExprContext ctx)
PreCrementExpr
labeled alternative in ExpressionParser.unaryExpression()
.ctx
- the parse treevoid enterPlusMinusExpr(ExpressionParser.PlusMinusExprContext ctx)
PlusMinusExpr
labeled alternative in ExpressionParser.unaryExpression()
.ctx
- the parse treevoid exitPlusMinusExpr(ExpressionParser.PlusMinusExprContext ctx)
PlusMinusExpr
labeled alternative in ExpressionParser.unaryExpression()
.ctx
- the parse treevoid enterUaFallthrough(ExpressionParser.UaFallthroughContext ctx)
UaFallthrough
labeled alternative in ExpressionParser.unaryExpression()
.ctx
- the parse treevoid exitUaFallthrough(ExpressionParser.UaFallthroughContext ctx)
UaFallthrough
labeled alternative in ExpressionParser.unaryExpression()
.ctx
- the parse treevoid enterComplementExpr(ExpressionParser.ComplementExprContext ctx)
ComplementExpr
labeled alternative in ExpressionParser.unaryExpression()
.ctx
- the parse treevoid exitComplementExpr(ExpressionParser.ComplementExprContext ctx)
ComplementExpr
labeled alternative in ExpressionParser.unaryExpression()
.ctx
- the parse treevoid enterNotExpr(ExpressionParser.NotExprContext ctx)
NotExpr
labeled alternative in ExpressionParser.unaryExpression()
.ctx
- the parse treevoid exitNotExpr(ExpressionParser.NotExprContext ctx)
NotExpr
labeled alternative in ExpressionParser.unaryExpression()
.ctx
- the parse treevoid enterPostfixExpr(ExpressionParser.PostfixExprContext ctx)
PostfixExpr
labeled alternative in ExpressionParser.postfixExpression()
.ctx
- the parse treevoid exitPostfixExpr(ExpressionParser.PostfixExprContext ctx)
PostfixExpr
labeled alternative in ExpressionParser.postfixExpression()
.ctx
- the parse treevoid enterPoFallthrough(ExpressionParser.PoFallthroughContext ctx)
PoFallthrough
labeled alternative in ExpressionParser.postfixExpression()
.ctx
- the parse treevoid exitPoFallthrough(ExpressionParser.PoFallthroughContext ctx)
PoFallthrough
labeled alternative in ExpressionParser.postfixExpression()
.ctx
- the parse treevoid enterPostCrementExpr(ExpressionParser.PostCrementExprContext ctx)
PostCrementExpr
labeled alternative in ExpressionParser.postfixExpression()
.ctx
- the parse treevoid exitPostCrementExpr(ExpressionParser.PostCrementExprContext ctx)
PostCrementExpr
labeled alternative in ExpressionParser.postfixExpression()
.ctx
- the parse treevoid enterFunctionCallExpr(ExpressionParser.FunctionCallExprContext ctx)
FunctionCallExpr
labeled alternative in ExpressionParser.unprioritizedExpression()
.ctx
- the parse treevoid exitFunctionCallExpr(ExpressionParser.FunctionCallExprContext ctx)
FunctionCallExpr
labeled alternative in ExpressionParser.unprioritizedExpression()
.ctx
- the parse treevoid enterConstantExpr(ExpressionParser.ConstantExprContext ctx)
ConstantExpr
labeled alternative in ExpressionParser.unprioritizedExpression()
.ctx
- the parse treevoid exitConstantExpr(ExpressionParser.ConstantExprContext ctx)
ConstantExpr
labeled alternative in ExpressionParser.unprioritizedExpression()
.ctx
- the parse treevoid enterIdExpr(ExpressionParser.IdExprContext ctx)
IdExpr
labeled alternative in ExpressionParser.unprioritizedExpression()
.ctx
- the parse treevoid exitIdExpr(ExpressionParser.IdExprContext ctx)
IdExpr
labeled alternative in ExpressionParser.unprioritizedExpression()
.ctx
- the parse treevoid enterWrappedExpr(ExpressionParser.WrappedExprContext ctx)
WrappedExpr
labeled alternative in ExpressionParser.unprioritizedExpression()
.ctx
- the parse treevoid exitWrappedExpr(ExpressionParser.WrappedExprContext ctx)
WrappedExpr
labeled alternative in ExpressionParser.unprioritizedExpression()
.ctx
- the parse treevoid enterConstantExpression(ExpressionParser.ConstantExpressionContext ctx)
ExpressionParser.constantExpression()
.ctx
- the parse treevoid exitConstantExpression(ExpressionParser.ConstantExpressionContext ctx)
ExpressionParser.constantExpression()
.ctx
- the parse treevoid enterFunctionCall(ExpressionParser.FunctionCallContext ctx)
ExpressionParser.functionCall()
.ctx
- the parse treevoid exitFunctionCall(ExpressionParser.FunctionCallContext ctx)
ExpressionParser.functionCall()
.ctx
- the parse tree