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