Interface RuleAstListener
- All Known Implementing Classes:
RuleAstBaseListener
public interface RuleAstListener
Consider using RuleAstBaseListener to only implement the callbacks relevant to you.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidenterAnd(AndExpression expr) voidvoidenterBinary(BinaryExpression expr) voidvoidvoidvoidvoidenterDouble(DoubleExpression expr) voidvoidvoidvoidvoidenterFunctionArg(FunctionExpression functionExpression, Expression expression) voidvoidvoidvoidvoidenterLong(LongExpression expr) voidvoidvoidvoidenterNot(NotExpression expr) voidvoidenterOr(OrExpression expr) voidvoidenterSigned(SignedExpression expr) voidenterStatement(Statement statement) voidenterString(StringExpression expr) voidvoidenterUnary(UnaryExpression expr) voidvoidvoidvoidvoidexitAnd(AndExpression expr) voidvoidexitBinary(BinaryExpression expr) voidexitBoolean(BooleanExpression expr) voidvoidvoidvoidexitDouble(DoubleExpression expr) voidvoidvoidvoidvoidexitFunctionArg(Expression expression) voidvoidvoidvoidexitLogical(LogicalExpression expr) voidexitLong(LongExpression expr) voidvoidvoidvoidexitNot(NotExpression expr) voidexitNumeric(NumericExpression expr) voidexitOr(OrExpression expr) voidvoidexitSigned(SignedExpression expr) voidexitStatement(Statement statement) voidexitString(StringExpression expr) voidvoidexitUnary(UnaryExpression expr) voidvoidvoid
-
Method Details
-
enterRule
-
exitRule
-
enterWhen
-
exitWhen
-
enterThen
-
exitThen
-
enterStatement
-
exitStatement
-
enterFunctionCallStatement
-
exitFunctionCallStatement
-
enterVariableAssignStatement
-
exitVariableAssignStatement
-
enterAddition
-
exitAddition
-
enterAnd
-
exitAnd
-
enterArrayLiteral
-
exitArrayLiteral
-
enterBinary
-
exitBinary
-
enterBoolean
-
exitBoolean
-
enterBooleanFuncWrapper
-
exitBooleanFuncWrapper
-
enterComparison
-
exitComparison
-
enterConstant
-
exitConstant
-
enterDouble
-
exitDouble
-
enterEquality
-
exitEquality
-
enterFieldAccess
-
exitFieldAccess
-
enterFieldRef
-
exitFieldRef
-
enterFunctionCall
-
exitFunctionCall
-
enterIndexedAccess
-
exitIndexedAccess
-
enterLogical
-
exitLogical
-
enterLong
-
exitLong
-
enterMapLiteral
-
exitMapLiteral
-
enterMessageRef
-
exitMessageRef
-
enterMultiplication
-
exitMultiplication
-
enterNot
-
exitNot
-
enterNumeric
-
exitNumeric
-
enterOr
-
exitOr
-
enterSigned
-
exitSigned
-
enterString
-
exitString
-
enterUnary
-
exitUnary
-
enterVariableReference
-
exitVariableReference
-
enterEveryExpression
-
exitEveryExpression
-
enterFunctionArg
-
exitFunctionArg
-