Class ExprBaseListener
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener,ExprListener
- Direct Known Subclasses:
ExprListenerImpl
ExprListener,
which can be extended to create a listener which only needs to handle a subset
of the available methods.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced by theaddSubExprlabeled alternative inExprParser.expr().voidEnter a parse tree produced by theapplyFunctionExprlabeled alternative inExprParser.expr().voidEnter a parse tree produced by thedoubleArraylabeled alternative inExprParser.expr().voidEnter a parse tree produced by thedoubleExprlabeled alternative inExprParser.expr().voidenterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) voidEnter a parse tree produced by theexplicitArraylabeled alternative inExprParser.expr().voidEnter a parse tree produced by theexplicitLongArraylabeled alternative inExprParser.expr().voidEnter a parse tree produced by theexplicitStringArraylabeled alternative inExprParser.expr().voidEnter a parse tree produced by thefunctionArgslabeled alternative inExprParser.fnArgs().voidEnter a parse tree produced by thefunctionExprlabeled alternative inExprParser.expr().voidEnter a parse tree produced by theidentifierExprlabeled alternative inExprParser.expr().voidEnter a parse tree produced byExprParser.lambda().voidEnter a parse tree produced byExprParser.literalElement().voidEnter a parse tree produced by thelogicalAndOrExprlabeled alternative inExprParser.expr().voidEnter a parse tree produced by thelogicalOpExprlabeled alternative inExprParser.expr().voidEnter a parse tree produced by thelongArraylabeled alternative inExprParser.expr().voidEnter a parse tree produced byExprParser.longElement().voidEnter a parse tree produced by thelongExprlabeled alternative inExprParser.expr().voidEnter a parse tree produced by themulDivModuloExprlabeled alternative inExprParser.expr().voidEnter a parse tree produced by thenestedExprlabeled alternative inExprParser.expr().voidEnter a parse tree produced by thenulllabeled alternative inExprParser.expr().voidEnter a parse tree produced byExprParser.numericElement().voidEnter a parse tree produced by thepowOpExprlabeled alternative inExprParser.expr().voidEnter a parse tree produced byExprParser.start().voidEnter a parse tree produced by thestringlabeled alternative inExprParser.expr().voidEnter a parse tree produced by thestringArraylabeled alternative inExprParser.expr().voidEnter a parse tree produced byExprParser.stringElement().voidEnter a parse tree produced by theunaryOpExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by theaddSubExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by theapplyFunctionExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thedoubleArraylabeled alternative inExprParser.expr().voidExit a parse tree produced by thedoubleExprlabeled alternative inExprParser.expr().voidexitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) voidExit a parse tree produced by theexplicitArraylabeled alternative inExprParser.expr().voidExit a parse tree produced by theexplicitLongArraylabeled alternative inExprParser.expr().voidExit a parse tree produced by theexplicitStringArraylabeled alternative inExprParser.expr().voidExit a parse tree produced by thefunctionArgslabeled alternative inExprParser.fnArgs().voidExit a parse tree produced by thefunctionExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by theidentifierExprlabeled alternative inExprParser.expr().voidExit a parse tree produced byExprParser.lambda().voidExit a parse tree produced byExprParser.literalElement().voidExit a parse tree produced by thelogicalAndOrExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thelogicalOpExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thelongArraylabeled alternative inExprParser.expr().voidExit a parse tree produced byExprParser.longElement().voidExit a parse tree produced by thelongExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by themulDivModuloExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thenestedExprlabeled alternative inExprParser.expr().voidExit a parse tree produced by thenulllabeled alternative inExprParser.expr().voidExit a parse tree produced byExprParser.numericElement().voidExit a parse tree produced by thepowOpExprlabeled alternative inExprParser.expr().voidExit a parse tree produced byExprParser.start().voidExit a parse tree produced by thestringlabeled alternative inExprParser.expr().voidExit a parse tree produced by thestringArraylabeled alternative inExprParser.expr().voidExit a parse tree produced byExprParser.stringElement().voidExit a parse tree produced by theunaryOpExprlabeled alternative inExprParser.expr().voidvisitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node) voidvisitTerminal(org.antlr.v4.runtime.tree.TerminalNode node)
-
Constructor Details
-
ExprBaseListener
public ExprBaseListener()
-
-
Method Details
-
enterStart
Enter a parse tree produced byExprParser.start().The default implementation does nothing.
- Specified by:
enterStartin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitStart
Exit a parse tree produced byExprParser.start().The default implementation does nothing.
- Specified by:
exitStartin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterApplyFunctionExpr
Enter a parse tree produced by theapplyFunctionExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterApplyFunctionExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitApplyFunctionExpr
Exit a parse tree produced by theapplyFunctionExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitApplyFunctionExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterDoubleExpr
Enter a parse tree produced by thedoubleExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterDoubleExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitDoubleExpr
Exit a parse tree produced by thedoubleExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitDoubleExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterDoubleArray
Enter a parse tree produced by thedoubleArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterDoubleArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitDoubleArray
Exit a parse tree produced by thedoubleArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitDoubleArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterAddSubExpr
Enter a parse tree produced by theaddSubExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterAddSubExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitAddSubExpr
Exit a parse tree produced by theaddSubExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitAddSubExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterString
Enter a parse tree produced by thestringlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterStringin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitString
Exit a parse tree produced by thestringlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitStringin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterLongExpr
Enter a parse tree produced by thelongExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterLongExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitLongExpr
Exit a parse tree produced by thelongExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitLongExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterExplicitStringArray
Enter a parse tree produced by theexplicitStringArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterExplicitStringArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitExplicitStringArray
Exit a parse tree produced by theexplicitStringArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitExplicitStringArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterLogicalAndOrExpr
Enter a parse tree produced by thelogicalAndOrExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterLogicalAndOrExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitLogicalAndOrExpr
Exit a parse tree produced by thelogicalAndOrExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitLogicalAndOrExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterLongArray
Enter a parse tree produced by thelongArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterLongArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitLongArray
Exit a parse tree produced by thelongArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitLongArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterNestedExpr
Enter a parse tree produced by thenestedExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterNestedExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitNestedExpr
Exit a parse tree produced by thenestedExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitNestedExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterLogicalOpExpr
Enter a parse tree produced by thelogicalOpExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterLogicalOpExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitLogicalOpExpr
Exit a parse tree produced by thelogicalOpExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitLogicalOpExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterFunctionExpr
Enter a parse tree produced by thefunctionExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterFunctionExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitFunctionExpr
Exit a parse tree produced by thefunctionExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitFunctionExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterExplicitLongArray
Enter a parse tree produced by theexplicitLongArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterExplicitLongArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitExplicitLongArray
Exit a parse tree produced by theexplicitLongArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitExplicitLongArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterUnaryOpExpr
Enter a parse tree produced by theunaryOpExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterUnaryOpExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitUnaryOpExpr
Exit a parse tree produced by theunaryOpExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitUnaryOpExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterNull
Enter a parse tree produced by thenulllabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterNullin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitNull
Exit a parse tree produced by thenulllabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitNullin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterExplicitArray
Enter a parse tree produced by theexplicitArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterExplicitArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitExplicitArray
Exit a parse tree produced by theexplicitArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitExplicitArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterStringArray
Enter a parse tree produced by thestringArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterStringArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitStringArray
Exit a parse tree produced by thestringArraylabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitStringArrayin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterMulDivModuloExpr
Enter a parse tree produced by themulDivModuloExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterMulDivModuloExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitMulDivModuloExpr
Exit a parse tree produced by themulDivModuloExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitMulDivModuloExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterPowOpExpr
Enter a parse tree produced by thepowOpExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterPowOpExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitPowOpExpr
Exit a parse tree produced by thepowOpExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitPowOpExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterIdentifierExpr
Enter a parse tree produced by theidentifierExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
enterIdentifierExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitIdentifierExpr
Exit a parse tree produced by theidentifierExprlabeled alternative inExprParser.expr().The default implementation does nothing.
- Specified by:
exitIdentifierExprin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterLambda
Enter a parse tree produced byExprParser.lambda().The default implementation does nothing.
- Specified by:
enterLambdain interfaceExprListener- Parameters:
ctx- the parse tree
-
exitLambda
Exit a parse tree produced byExprParser.lambda().The default implementation does nothing.
- Specified by:
exitLambdain interfaceExprListener- Parameters:
ctx- the parse tree
-
enterFunctionArgs
Enter a parse tree produced by thefunctionArgslabeled alternative inExprParser.fnArgs().The default implementation does nothing.
- Specified by:
enterFunctionArgsin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitFunctionArgs
Exit a parse tree produced by thefunctionArgslabeled alternative inExprParser.fnArgs().The default implementation does nothing.
- Specified by:
exitFunctionArgsin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterStringElement
Enter a parse tree produced byExprParser.stringElement().The default implementation does nothing.
- Specified by:
enterStringElementin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitStringElement
Exit a parse tree produced byExprParser.stringElement().The default implementation does nothing.
- Specified by:
exitStringElementin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterLongElement
Enter a parse tree produced byExprParser.longElement().The default implementation does nothing.
- Specified by:
enterLongElementin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitLongElement
Exit a parse tree produced byExprParser.longElement().The default implementation does nothing.
- Specified by:
exitLongElementin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterNumericElement
Enter a parse tree produced byExprParser.numericElement().The default implementation does nothing.
- Specified by:
enterNumericElementin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitNumericElement
Exit a parse tree produced byExprParser.numericElement().The default implementation does nothing.
- Specified by:
exitNumericElementin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterLiteralElement
Enter a parse tree produced byExprParser.literalElement().The default implementation does nothing.
- Specified by:
enterLiteralElementin interfaceExprListener- Parameters:
ctx- the parse tree
-
exitLiteralElement
Exit a parse tree produced byExprParser.literalElement().The default implementation does nothing.
- Specified by:
exitLiteralElementin interfaceExprListener- Parameters:
ctx- the parse tree
-
enterEveryRule
public void enterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) The default implementation does nothing.
- Specified by:
enterEveryRulein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
exitEveryRule
public void exitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) The default implementation does nothing.
- Specified by:
exitEveryRulein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
visitTerminal
public void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node) The default implementation does nothing.
- Specified by:
visitTerminalin interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
visitErrorNode
public void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node) The default implementation does nothing.
- Specified by:
visitErrorNodein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-