Schnittstelle ExpressionListener
- Alle Superschnittstellen:
org.antlr.v4.runtime.tree.ParseTreeListener
- Alle bekannten Implementierungsklassen:
ExpressionBaseListener,ExpressionStringListener
public interface ExpressionListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
ExpressionParser.-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidEnter a parse tree produced by theaddExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theandExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced byExpressionParser.arguments().voidEnter a parse tree produced by thebitAndExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by thebitOrExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by thebitShiftExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theboolExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by thecompExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theeqExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theexpressionExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced byExpressionParser.expressionString().voidEnter a parse tree produced by thehexExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theidentifierExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced byExpressionParser.identifierSegment().voidEnter a parse tree produced byExpressionParser.identifierSegmentArguments().voidEnter a parse tree produced byExpressionParser.identifierSegmentIndexes().voidEnter a parse tree produced byExpressionParser.identifierSegmentRest().voidEnter a parse tree produced by theifExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced byExpressionParser.indexes().voidEnter a parse tree produced by themultExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by thenotExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by thenullExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by thenumberExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theorExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by thepowerExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by thestringExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theunaryMinusExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theaddExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theandExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced byExpressionParser.arguments().voidExit a parse tree produced by thebitAndExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by thebitOrExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by thebitShiftExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theboolExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by thecompExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theeqExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theexpressionExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced byExpressionParser.expressionString().voidExit a parse tree produced by thehexExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theidentifierExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced byExpressionParser.identifierSegment().voidExit a parse tree produced byExpressionParser.identifierSegmentArguments().voidExit a parse tree produced byExpressionParser.identifierSegmentIndexes().voidExit a parse tree produced byExpressionParser.identifierSegmentRest().voidExit a parse tree produced by theifExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced byExpressionParser.indexes().voidExit a parse tree produced by themultExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by thenotExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by thenullExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by thenumberExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theorExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by thepowerExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by thestringExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theunaryMinusExpressionlabeled alternative inExpressionParser.expression().Von Schnittstelle geerbte Methoden org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Methodendetails
-
enterExpressionString
Enter a parse tree produced byExpressionParser.expressionString().- Parameter:
ctx- the parse tree
-
exitExpressionString
Exit a parse tree produced byExpressionParser.expressionString().- Parameter:
ctx- the parse tree
-
enterHexExpression
Enter a parse tree produced by thehexExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitHexExpression
Exit a parse tree produced by thehexExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterBitShiftExpression
Enter a parse tree produced by thebitShiftExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitBitShiftExpression
Exit a parse tree produced by thebitShiftExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterBoolExpression
Enter a parse tree produced by theboolExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitBoolExpression
Exit a parse tree produced by theboolExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterBitOrExpression
Enter a parse tree produced by thebitOrExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitBitOrExpression
Exit a parse tree produced by thebitOrExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterNumberExpression
Enter a parse tree produced by thenumberExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitNumberExpression
Exit a parse tree produced by thenumberExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterIdentifierExpression
Enter a parse tree produced by theidentifierExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitIdentifierExpression
Exit a parse tree produced by theidentifierExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterNotExpression
Enter a parse tree produced by thenotExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitNotExpression
Exit a parse tree produced by thenotExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterOrExpression
Enter a parse tree produced by theorExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitOrExpression
Exit a parse tree produced by theorExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterUnaryMinusExpression
Enter a parse tree produced by theunaryMinusExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitUnaryMinusExpression
Exit a parse tree produced by theunaryMinusExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterPowerExpression
Enter a parse tree produced by thepowerExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitPowerExpression
Exit a parse tree produced by thepowerExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterEqExpression
Enter a parse tree produced by theeqExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitEqExpression
Exit a parse tree produced by theeqExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterAndExpression
Enter a parse tree produced by theandExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitAndExpression
Exit a parse tree produced by theandExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterStringExpression
Enter a parse tree produced by thestringExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitStringExpression
Exit a parse tree produced by thestringExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterBitAndExpression
Enter a parse tree produced by thebitAndExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitBitAndExpression
Exit a parse tree produced by thebitAndExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterExpressionExpression
Enter a parse tree produced by theexpressionExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitExpressionExpression
Exit a parse tree produced by theexpressionExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterAddExpression
Enter a parse tree produced by theaddExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitAddExpression
Exit a parse tree produced by theaddExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterCompExpression
Enter a parse tree produced by thecompExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitCompExpression
Exit a parse tree produced by thecompExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterNullExpression
Enter a parse tree produced by thenullExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitNullExpression
Exit a parse tree produced by thenullExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterMultExpression
Enter a parse tree produced by themultExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitMultExpression
Exit a parse tree produced by themultExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterIfExpression
Enter a parse tree produced by theifExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
exitIfExpression
Exit a parse tree produced by theifExpressionlabeled alternative inExpressionParser.expression().- Parameter:
ctx- the parse tree
-
enterIdentifierSegment
Enter a parse tree produced byExpressionParser.identifierSegment().- Parameter:
ctx- the parse tree
-
exitIdentifierSegment
Exit a parse tree produced byExpressionParser.identifierSegment().- Parameter:
ctx- the parse tree
-
enterIdentifierSegmentArguments
Enter a parse tree produced byExpressionParser.identifierSegmentArguments().- Parameter:
ctx- the parse tree
-
exitIdentifierSegmentArguments
Exit a parse tree produced byExpressionParser.identifierSegmentArguments().- Parameter:
ctx- the parse tree
-
enterIdentifierSegmentIndexes
Enter a parse tree produced byExpressionParser.identifierSegmentIndexes().- Parameter:
ctx- the parse tree
-
exitIdentifierSegmentIndexes
Exit a parse tree produced byExpressionParser.identifierSegmentIndexes().- Parameter:
ctx- the parse tree
-
enterIdentifierSegmentRest
Enter a parse tree produced byExpressionParser.identifierSegmentRest().- Parameter:
ctx- the parse tree
-
exitIdentifierSegmentRest
Exit a parse tree produced byExpressionParser.identifierSegmentRest().- Parameter:
ctx- the parse tree
-
enterArguments
Enter a parse tree produced byExpressionParser.arguments().- Parameter:
ctx- the parse tree
-
exitArguments
Exit a parse tree produced byExpressionParser.arguments().- Parameter:
ctx- the parse tree
-
enterIndexes
Enter a parse tree produced byExpressionParser.indexes().- Parameter:
ctx- the parse tree
-
exitIndexes
Exit a parse tree produced byExpressionParser.indexes().- Parameter:
ctx- the parse tree
-