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 TypeMethodDescriptionvoidEnter a parse tree produced byExprParser.addExpr().voidEnter a parse tree produced byExprParser.andExpr().voidEnter a parse tree produced byExprParser.anyValueCall().voidEnter a parse tree produced byExprParser.arraySegment().voidEnter a parse tree produced byExprParser.atom().voidEnter a parse tree produced byExprParser.booleanType().voidEnter a parse tree produced byExprParser.caseElseStat().voidEnter a parse tree produced byExprParser.caseStatement().voidEnter a parse tree produced byExprParser.caseWhenStat().voidEnter a parse tree produced byExprParser.castCall().voidEnter a parse tree produced byExprParser.charType().voidEnter a parse tree produced byExprParser.condExpr().voidEnter a parse tree produced byExprParser.convertCall().voidEnter a parse tree produced byExprParser.dataType().voidEnter a parse tree produced byExprParser.dateType().voidEnter a parse tree produced byExprParser.elseIfStat().voidEnter a parse tree produced byExprParser.equExpr().voidEnter a parse tree produced byExprParser.expression().voidEnter a parse tree produced byExprParser.exprList().voidEnter a parse tree produced byExprParser.functionCall().voidEnter a parse tree produced byExprParser.ifStat().voidEnter a parse tree produced byExprParser.ifStatement().voidEnter a parse tree produced byExprParser.lookup().voidEnter a parse tree produced byExprParser.mulExpr().voidEnter a parse tree produced byExprParser.nameSegment().voidEnter a parse tree produced byExprParser.numType().voidEnter a parse tree produced byExprParser.orExpr().voidEnter a parse tree produced byExprParser.parse().voidEnter a parse tree produced byExprParser.pathSegment().voidEnter a parse tree produced byExprParser.precision().voidEnter a parse tree produced byExprParser.relExpr().voidEnter a parse tree produced byExprParser.repeat().voidEnter a parse tree produced byExprParser.scale().voidEnter a parse tree produced byExprParser.typeLen().voidEnter a parse tree produced byExprParser.unaryExpr().voidEnter a parse tree produced byExprParser.xorExpr().voidExit a parse tree produced byExprParser.addExpr().voidExit a parse tree produced byExprParser.andExpr().voidExit a parse tree produced byExprParser.anyValueCall().voidExit a parse tree produced byExprParser.arraySegment().voidExit a parse tree produced byExprParser.atom().voidExit a parse tree produced byExprParser.booleanType().voidExit a parse tree produced byExprParser.caseElseStat().voidExit a parse tree produced byExprParser.caseStatement().voidExit a parse tree produced byExprParser.caseWhenStat().voidExit a parse tree produced byExprParser.castCall().voidExit a parse tree produced byExprParser.charType().voidExit a parse tree produced byExprParser.condExpr().voidExit a parse tree produced byExprParser.convertCall().voidExit a parse tree produced byExprParser.dataType().voidExit a parse tree produced byExprParser.dateType().voidExit a parse tree produced byExprParser.elseIfStat().voidExit a parse tree produced byExprParser.equExpr().voidExit a parse tree produced byExprParser.expression().voidExit a parse tree produced byExprParser.exprList().voidExit a parse tree produced byExprParser.functionCall().voidExit a parse tree produced byExprParser.ifStat().voidExit a parse tree produced byExprParser.ifStatement().voidExit a parse tree produced byExprParser.lookup().voidExit a parse tree produced byExprParser.mulExpr().voidExit a parse tree produced byExprParser.nameSegment().voidExit a parse tree produced byExprParser.numType().voidExit a parse tree produced byExprParser.orExpr().voidExit a parse tree produced byExprParser.parse().voidExit a parse tree produced byExprParser.pathSegment().voidExit a parse tree produced byExprParser.precision().voidExit a parse tree produced byExprParser.relExpr().voidExit a parse tree produced byExprParser.repeat().voidExit a parse tree produced byExprParser.scale().voidExit a parse tree produced byExprParser.typeLen().voidExit a parse tree produced byExprParser.unaryExpr().voidExit 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
-