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 TypeMethodDescriptionvoid
void
enterAnd
(AndExpression expr) void
void
enterBinary
(BinaryExpression expr) void
void
void
void
void
enterDouble
(DoubleExpression expr) void
void
void
void
void
enterFunctionArg
(FunctionExpression functionExpression, Expression expression) void
void
void
void
void
enterLong
(LongExpression expr) void
void
void
void
enterNot
(NotExpression expr) void
void
enterOr
(OrExpression expr) void
void
enterSigned
(SignedExpression expr) void
enterStatement
(Statement statement) void
enterString
(StringExpression expr) void
void
enterUnary
(UnaryExpression expr) void
void
void
void
void
exitAnd
(AndExpression expr) void
void
exitBinary
(BinaryExpression expr) void
exitBoolean
(BooleanExpression expr) void
void
void
void
exitDouble
(DoubleExpression expr) void
void
void
void
void
exitFunctionArg
(Expression expression) void
void
void
void
exitLogical
(LogicalExpression expr) void
exitLong
(LongExpression expr) void
void
void
void
exitNot
(NotExpression expr) void
exitNumeric
(NumericExpression expr) void
exitOr
(OrExpression expr) void
void
exitSigned
(SignedExpression expr) void
exitStatement
(Statement statement) void
exitString
(StringExpression expr) void
void
exitUnary
(UnaryExpression expr) void
void
void
-
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
-