public interface RuleAstListener
void enterRule(Rule rule)
void exitRule(Rule rule)
void enterWhen(Rule rule)
void exitWhen(Rule rule)
void enterThen(Rule rule)
void exitThen(Rule rule)
void enterStatement(Statement statement)
void exitStatement(Statement statement)
void enterFunctionCallStatement(FunctionStatement func)
void exitFunctionCallStatement(FunctionStatement func)
void enterVariableAssignStatement(VarAssignStatement assign)
void exitVariableAssignStatement(VarAssignStatement assign)
void enterAddition(AdditionExpression expr)
void exitAddition(AdditionExpression expr)
void enterAnd(AndExpression expr)
void exitAnd(AndExpression expr)
void enterArrayLiteral(ArrayLiteralExpression expr)
void exitArrayLiteral(ArrayLiteralExpression expr)
void enterBinary(BinaryExpression expr)
void exitBinary(BinaryExpression expr)
void enterBoolean(BooleanExpression expr)
void exitBoolean(BooleanExpression expr)
void enterBooleanFuncWrapper(BooleanValuedFunctionWrapper expr)
void exitBooleanFuncWrapper(BooleanValuedFunctionWrapper expr)
void enterComparison(ComparisonExpression expr)
void exitComparison(ComparisonExpression expr)
void enterConstant(ConstantExpression expr)
void exitConstant(ConstantExpression expr)
void enterDouble(DoubleExpression expr)
void exitDouble(DoubleExpression expr)
void enterEquality(EqualityExpression expr)
void exitEquality(EqualityExpression expr)
void enterFieldAccess(FieldAccessExpression expr)
void exitFieldAccess(FieldAccessExpression expr)
void enterFieldRef(FieldRefExpression expr)
void exitFieldRef(FieldRefExpression expr)
void enterFunctionCall(FunctionExpression expr)
void exitFunctionCall(FunctionExpression expr)
void enterIndexedAccess(IndexedAccessExpression expr)
void exitIndexedAccess(IndexedAccessExpression expr)
void enterLogical(LogicalExpression expr)
void exitLogical(LogicalExpression expr)
void enterLong(LongExpression expr)
void exitLong(LongExpression expr)
void enterMapLiteral(MapLiteralExpression expr)
void exitMapLiteral(MapLiteralExpression expr)
void enterMessageRef(MessageRefExpression expr)
void exitMessageRef(MessageRefExpression expr)
void enterMultiplication(MultiplicationExpression expr)
void exitMultiplication(MultiplicationExpression expr)
void enterNot(NotExpression expr)
void exitNot(NotExpression expr)
void enterNumeric(NumericExpression expr)
void exitNumeric(NumericExpression expr)
void enterOr(OrExpression expr)
void exitOr(OrExpression expr)
void enterSigned(SignedExpression expr)
void exitSigned(SignedExpression expr)
void enterString(StringExpression expr)
void exitString(StringExpression expr)
void enterUnary(UnaryExpression expr)
void exitUnary(UnaryExpression expr)
void enterVariableReference(VarRefExpression expr)
void exitVariableReference(VarRefExpression expr)
void enterEveryExpression(Expression expr)
void exitEveryExpression(Expression expr)
void enterFunctionArg(FunctionExpression functionExpression, Expression expression)
void exitFunctionArg(Expression expression)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.