blob: 2287337692beaf8fb4644b9fd151cbec52b96032 [file] [log] [blame]
// Generated from org/apache/skywalking/oal/tool/grammar/OALParser.g4 by ANTLR 4.7.1
package org.apache.skywalking.oal.tool.grammar;
import org.antlr.v4.runtime.tree.ParseTreeListener;
/**
* This interface defines a complete listener for a parse tree produced by
* {@link OALParser}.
*/
public interface OALParserListener extends ParseTreeListener {
/**
* Enter a parse tree produced by {@link OALParser#root}.
* @param ctx the parse tree
*/
void enterRoot(OALParser.RootContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#root}.
* @param ctx the parse tree
*/
void exitRoot(OALParser.RootContext ctx);
/**
* Enter a parse tree produced by {@link OALParser#aggregationStatement}.
* @param ctx the parse tree
*/
void enterAggregationStatement(OALParser.AggregationStatementContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#aggregationStatement}.
* @param ctx the parse tree
*/
void exitAggregationStatement(OALParser.AggregationStatementContext ctx);
/**
* Enter a parse tree produced by {@link OALParser#metricStatement}.
* @param ctx the parse tree
*/
void enterMetricStatement(OALParser.MetricStatementContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#metricStatement}.
* @param ctx the parse tree
*/
void exitMetricStatement(OALParser.MetricStatementContext ctx);
/**
* Enter a parse tree produced by {@link OALParser#source}.
* @param ctx the parse tree
*/
void enterSource(OALParser.SourceContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#source}.
* @param ctx the parse tree
*/
void exitSource(OALParser.SourceContext ctx);
/**
* Enter a parse tree produced by {@link OALParser#variable}.
* @param ctx the parse tree
*/
void enterVariable(OALParser.VariableContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#variable}.
* @param ctx the parse tree
*/
void exitVariable(OALParser.VariableContext ctx);
/**
* Enter a parse tree produced by {@link OALParser#aggregateFunction}.
* @param ctx the parse tree
*/
void enterAggregateFunction(OALParser.AggregateFunctionContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#aggregateFunction}.
* @param ctx the parse tree
*/
void exitAggregateFunction(OALParser.AggregateFunctionContext ctx);
/**
* Enter a parse tree produced by {@link OALParser#functionName}.
* @param ctx the parse tree
*/
void enterFunctionName(OALParser.FunctionNameContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#functionName}.
* @param ctx the parse tree
*/
void exitFunctionName(OALParser.FunctionNameContext ctx);
/**
* Enter a parse tree produced by {@link OALParser#filterExpression}.
* @param ctx the parse tree
*/
void enterFilterExpression(OALParser.FilterExpressionContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#filterExpression}.
* @param ctx the parse tree
*/
void exitFilterExpression(OALParser.FilterExpressionContext ctx);
}