Class ExprParserBaseListener
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
,ExprParserListener
ExprParserListener
,
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 byExprParser.addExpr()
.void
Enter a parse tree produced byExprParser.andExpr()
.void
Enter a parse tree produced byExprParser.anyValueCall()
.void
Enter a parse tree produced byExprParser.arraySegment()
.void
Enter a parse tree produced byExprParser.atom()
.void
Enter a parse tree produced byExprParser.booleanType()
.void
Enter a parse tree produced byExprParser.caseElseStat()
.void
Enter a parse tree produced byExprParser.caseStatement()
.void
Enter a parse tree produced byExprParser.caseWhenStat()
.void
Enter a parse tree produced byExprParser.castCall()
.void
Enter a parse tree produced byExprParser.charType()
.void
Enter a parse tree produced byExprParser.condExpr()
.void
Enter a parse tree produced byExprParser.convertCall()
.void
Enter a parse tree produced byExprParser.dataType()
.void
Enter a parse tree produced byExprParser.dateType()
.void
Enter a parse tree produced byExprParser.elseIfStat()
.void
Enter a parse tree produced byExprParser.equExpr()
.void
enterEveryRule
(org.antlr.v4.runtime.ParserRuleContext ctx) void
Enter a parse tree produced byExprParser.expression()
.void
Enter a parse tree produced byExprParser.exprList()
.void
Enter a parse tree produced byExprParser.functionCall()
.void
Enter a parse tree produced byExprParser.ifStat()
.void
Enter a parse tree produced byExprParser.ifStatement()
.void
Enter a parse tree produced byExprParser.lookup()
.void
Enter a parse tree produced byExprParser.mulExpr()
.void
Enter a parse tree produced byExprParser.nameSegment()
.void
Enter a parse tree produced byExprParser.numType()
.void
Enter a parse tree produced byExprParser.orExpr()
.void
Enter a parse tree produced byExprParser.parse()
.void
Enter a parse tree produced byExprParser.pathSegment()
.void
Enter a parse tree produced byExprParser.precision()
.void
Enter a parse tree produced byExprParser.relExpr()
.void
Enter a parse tree produced byExprParser.repeat()
.void
Enter a parse tree produced byExprParser.scale()
.void
Enter a parse tree produced byExprParser.typeLen()
.void
Enter a parse tree produced byExprParser.unaryExpr()
.void
Enter a parse tree produced byExprParser.xorExpr()
.void
Exit a parse tree produced byExprParser.addExpr()
.void
Exit a parse tree produced byExprParser.andExpr()
.void
Exit a parse tree produced byExprParser.anyValueCall()
.void
Exit a parse tree produced byExprParser.arraySegment()
.void
Exit a parse tree produced byExprParser.atom()
.void
Exit a parse tree produced byExprParser.booleanType()
.void
Exit a parse tree produced byExprParser.caseElseStat()
.void
Exit a parse tree produced byExprParser.caseStatement()
.void
Exit a parse tree produced byExprParser.caseWhenStat()
.void
Exit a parse tree produced byExprParser.castCall()
.void
Exit a parse tree produced byExprParser.charType()
.void
Exit a parse tree produced byExprParser.condExpr()
.void
Exit a parse tree produced byExprParser.convertCall()
.void
Exit a parse tree produced byExprParser.dataType()
.void
Exit a parse tree produced byExprParser.dateType()
.void
Exit a parse tree produced byExprParser.elseIfStat()
.void
Exit a parse tree produced byExprParser.equExpr()
.void
exitEveryRule
(org.antlr.v4.runtime.ParserRuleContext ctx) void
Exit a parse tree produced byExprParser.expression()
.void
Exit a parse tree produced byExprParser.exprList()
.void
Exit a parse tree produced byExprParser.functionCall()
.void
Exit a parse tree produced byExprParser.ifStat()
.void
Exit a parse tree produced byExprParser.ifStatement()
.void
Exit a parse tree produced byExprParser.lookup()
.void
Exit a parse tree produced byExprParser.mulExpr()
.void
Exit a parse tree produced byExprParser.nameSegment()
.void
Exit a parse tree produced byExprParser.numType()
.void
Exit a parse tree produced byExprParser.orExpr()
.void
Exit a parse tree produced byExprParser.parse()
.void
Exit a parse tree produced byExprParser.pathSegment()
.void
Exit a parse tree produced byExprParser.precision()
.void
Exit a parse tree produced byExprParser.relExpr()
.void
Exit a parse tree produced byExprParser.repeat()
.void
Exit a parse tree produced byExprParser.scale()
.void
Exit a parse tree produced byExprParser.typeLen()
.void
Exit a parse tree produced byExprParser.unaryExpr()
.void
Exit a parse tree produced byExprParser.xorExpr()
.void
visitErrorNode
(org.antlr.v4.runtime.tree.ErrorNode node) void
visitTerminal
(org.antlr.v4.runtime.tree.TerminalNode node)
-
Constructor Details
-
ExprParserBaseListener
public ExprParserBaseListener()
-
-
Method Details
-
enterParse
Enter a parse tree produced byExprParser.parse()
.The default implementation does nothing.
- Specified by:
enterParse
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitParse
Exit a parse tree produced byExprParser.parse()
.The default implementation does nothing.
- Specified by:
exitParse
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterFunctionCall
Enter a parse tree produced byExprParser.functionCall()
.The default implementation does nothing.
- Specified by:
enterFunctionCall
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitFunctionCall
Exit a parse tree produced byExprParser.functionCall()
.The default implementation does nothing.
- Specified by:
exitFunctionCall
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterConvertCall
Enter a parse tree produced byExprParser.convertCall()
.The default implementation does nothing.
- Specified by:
enterConvertCall
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitConvertCall
Exit a parse tree produced byExprParser.convertCall()
.The default implementation does nothing.
- Specified by:
exitConvertCall
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterAnyValueCall
Enter a parse tree produced byExprParser.anyValueCall()
.The default implementation does nothing.
- Specified by:
enterAnyValueCall
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitAnyValueCall
Exit a parse tree produced byExprParser.anyValueCall()
.The default implementation does nothing.
- Specified by:
exitAnyValueCall
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterCastCall
Enter a parse tree produced byExprParser.castCall()
.The default implementation does nothing.
- Specified by:
enterCastCall
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitCastCall
Exit a parse tree produced byExprParser.castCall()
.The default implementation does nothing.
- Specified by:
exitCastCall
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterRepeat
Enter a parse tree produced byExprParser.repeat()
.The default implementation does nothing.
- Specified by:
enterRepeat
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitRepeat
Exit a parse tree produced byExprParser.repeat()
.The default implementation does nothing.
- Specified by:
exitRepeat
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterDataType
Enter a parse tree produced byExprParser.dataType()
.The default implementation does nothing.
- Specified by:
enterDataType
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitDataType
Exit a parse tree produced byExprParser.dataType()
.The default implementation does nothing.
- Specified by:
exitDataType
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterBooleanType
Enter a parse tree produced byExprParser.booleanType()
.The default implementation does nothing.
- Specified by:
enterBooleanType
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitBooleanType
Exit a parse tree produced byExprParser.booleanType()
.The default implementation does nothing.
- Specified by:
exitBooleanType
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterNumType
Enter a parse tree produced byExprParser.numType()
.The default implementation does nothing.
- Specified by:
enterNumType
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitNumType
Exit a parse tree produced byExprParser.numType()
.The default implementation does nothing.
- Specified by:
exitNumType
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterCharType
Enter a parse tree produced byExprParser.charType()
.The default implementation does nothing.
- Specified by:
enterCharType
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitCharType
Exit a parse tree produced byExprParser.charType()
.The default implementation does nothing.
- Specified by:
exitCharType
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterPrecision
Enter a parse tree produced byExprParser.precision()
.The default implementation does nothing.
- Specified by:
enterPrecision
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitPrecision
Exit a parse tree produced byExprParser.precision()
.The default implementation does nothing.
- Specified by:
exitPrecision
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterScale
Enter a parse tree produced byExprParser.scale()
.The default implementation does nothing.
- Specified by:
enterScale
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitScale
Exit a parse tree produced byExprParser.scale()
.The default implementation does nothing.
- Specified by:
exitScale
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterDateType
Enter a parse tree produced byExprParser.dateType()
.The default implementation does nothing.
- Specified by:
enterDateType
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitDateType
Exit a parse tree produced byExprParser.dateType()
.The default implementation does nothing.
- Specified by:
exitDateType
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterTypeLen
Enter a parse tree produced byExprParser.typeLen()
.The default implementation does nothing.
- Specified by:
enterTypeLen
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitTypeLen
Exit a parse tree produced byExprParser.typeLen()
.The default implementation does nothing.
- Specified by:
exitTypeLen
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterIfStatement
Enter a parse tree produced byExprParser.ifStatement()
.The default implementation does nothing.
- Specified by:
enterIfStatement
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitIfStatement
Exit a parse tree produced byExprParser.ifStatement()
.The default implementation does nothing.
- Specified by:
exitIfStatement
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterIfStat
Enter a parse tree produced byExprParser.ifStat()
.The default implementation does nothing.
- Specified by:
enterIfStat
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitIfStat
Exit a parse tree produced byExprParser.ifStat()
.The default implementation does nothing.
- Specified by:
exitIfStat
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterElseIfStat
Enter a parse tree produced byExprParser.elseIfStat()
.The default implementation does nothing.
- Specified by:
enterElseIfStat
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitElseIfStat
Exit a parse tree produced byExprParser.elseIfStat()
.The default implementation does nothing.
- Specified by:
exitElseIfStat
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterCaseStatement
Enter a parse tree produced byExprParser.caseStatement()
.The default implementation does nothing.
- Specified by:
enterCaseStatement
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitCaseStatement
Exit a parse tree produced byExprParser.caseStatement()
.The default implementation does nothing.
- Specified by:
exitCaseStatement
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterCaseWhenStat
Enter a parse tree produced byExprParser.caseWhenStat()
.The default implementation does nothing.
- Specified by:
enterCaseWhenStat
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitCaseWhenStat
Exit a parse tree produced byExprParser.caseWhenStat()
.The default implementation does nothing.
- Specified by:
exitCaseWhenStat
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterCaseElseStat
Enter a parse tree produced byExprParser.caseElseStat()
.The default implementation does nothing.
- Specified by:
enterCaseElseStat
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitCaseElseStat
Exit a parse tree produced byExprParser.caseElseStat()
.The default implementation does nothing.
- Specified by:
exitCaseElseStat
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterExprList
Enter a parse tree produced byExprParser.exprList()
.The default implementation does nothing.
- Specified by:
enterExprList
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitExprList
Exit a parse tree produced byExprParser.exprList()
.The default implementation does nothing.
- Specified by:
exitExprList
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterExpression
Enter a parse tree produced byExprParser.expression()
.The default implementation does nothing.
- Specified by:
enterExpression
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitExpression
Exit a parse tree produced byExprParser.expression()
.The default implementation does nothing.
- Specified by:
exitExpression
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterCondExpr
Enter a parse tree produced byExprParser.condExpr()
.The default implementation does nothing.
- Specified by:
enterCondExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitCondExpr
Exit a parse tree produced byExprParser.condExpr()
.The default implementation does nothing.
- Specified by:
exitCondExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterOrExpr
Enter a parse tree produced byExprParser.orExpr()
.The default implementation does nothing.
- Specified by:
enterOrExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitOrExpr
Exit a parse tree produced byExprParser.orExpr()
.The default implementation does nothing.
- Specified by:
exitOrExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterAndExpr
Enter a parse tree produced byExprParser.andExpr()
.The default implementation does nothing.
- Specified by:
enterAndExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitAndExpr
Exit a parse tree produced byExprParser.andExpr()
.The default implementation does nothing.
- Specified by:
exitAndExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterEquExpr
Enter a parse tree produced byExprParser.equExpr()
.The default implementation does nothing.
- Specified by:
enterEquExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitEquExpr
Exit a parse tree produced byExprParser.equExpr()
.The default implementation does nothing.
- Specified by:
exitEquExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterRelExpr
Enter a parse tree produced byExprParser.relExpr()
.The default implementation does nothing.
- Specified by:
enterRelExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitRelExpr
Exit a parse tree produced byExprParser.relExpr()
.The default implementation does nothing.
- Specified by:
exitRelExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterAddExpr
Enter a parse tree produced byExprParser.addExpr()
.The default implementation does nothing.
- Specified by:
enterAddExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitAddExpr
Exit a parse tree produced byExprParser.addExpr()
.The default implementation does nothing.
- Specified by:
exitAddExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterMulExpr
Enter a parse tree produced byExprParser.mulExpr()
.The default implementation does nothing.
- Specified by:
enterMulExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitMulExpr
Exit a parse tree produced byExprParser.mulExpr()
.The default implementation does nothing.
- Specified by:
exitMulExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterXorExpr
Enter a parse tree produced byExprParser.xorExpr()
.The default implementation does nothing.
- Specified by:
enterXorExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitXorExpr
Exit a parse tree produced byExprParser.xorExpr()
.The default implementation does nothing.
- Specified by:
exitXorExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterUnaryExpr
Enter a parse tree produced byExprParser.unaryExpr()
.The default implementation does nothing.
- Specified by:
enterUnaryExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitUnaryExpr
Exit a parse tree produced byExprParser.unaryExpr()
.The default implementation does nothing.
- Specified by:
exitUnaryExpr
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterAtom
Enter a parse tree produced byExprParser.atom()
.The default implementation does nothing.
- Specified by:
enterAtom
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitAtom
Exit a parse tree produced byExprParser.atom()
.The default implementation does nothing.
- Specified by:
exitAtom
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterPathSegment
Enter a parse tree produced byExprParser.pathSegment()
.The default implementation does nothing.
- Specified by:
enterPathSegment
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitPathSegment
Exit a parse tree produced byExprParser.pathSegment()
.The default implementation does nothing.
- Specified by:
exitPathSegment
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterNameSegment
Enter a parse tree produced byExprParser.nameSegment()
.The default implementation does nothing.
- Specified by:
enterNameSegment
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitNameSegment
Exit a parse tree produced byExprParser.nameSegment()
.The default implementation does nothing.
- Specified by:
exitNameSegment
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterArraySegment
Enter a parse tree produced byExprParser.arraySegment()
.The default implementation does nothing.
- Specified by:
enterArraySegment
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitArraySegment
Exit a parse tree produced byExprParser.arraySegment()
.The default implementation does nothing.
- Specified by:
exitArraySegment
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
enterLookup
Enter a parse tree produced byExprParser.lookup()
.The default implementation does nothing.
- Specified by:
enterLookup
in interfaceExprParserListener
- Parameters:
ctx
- the parse tree
-
exitLookup
Exit a parse tree produced byExprParser.lookup()
.The default implementation does nothing.
- Specified by:
exitLookup
in interfaceExprParserListener
- 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
-