blob: 451ddc7aa2025a23734fb5ba8ed0376c21ca4104 [file] [log] [blame]
// Generated from org/apache/skywalking/oal/tool/grammar/OALParser.g4 by ANTLR 4.3
package org.apache.skywalking.oal.tool.grammar;
import org.antlr.v4.runtime.misc.NotNull;
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#metricStatements}.
* @param ctx the parse tree
*/
void enterMetricStatements(@NotNull OALParser.MetricStatementsContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#metricStatements}.
* @param ctx the parse tree
*/
void exitMetricStatements(@NotNull OALParser.MetricStatementsContext ctx);
/**
* Enter a parse tree produced by {@link OALParser#root}.
* @param ctx the parse tree
*/
void enterRoot(@NotNull OALParser.RootContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#root}.
* @param ctx the parse tree
*/
void exitRoot(@NotNull OALParser.RootContext ctx);
/**
* Enter a parse tree produced by {@link OALParser#metricStatement}.
* @param ctx the parse tree
*/
void enterMetricStatement(@NotNull OALParser.MetricStatementContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#metricStatement}.
* @param ctx the parse tree
*/
void exitMetricStatement(@NotNull OALParser.MetricStatementContext ctx);
/**
* Enter a parse tree produced by {@link OALParser#source}.
* @param ctx the parse tree
*/
void enterSource(@NotNull OALParser.SourceContext ctx);
/**
* Exit a parse tree produced by {@link OALParser#source}.
* @param ctx the parse tree
*/
void exitSource(@NotNull OALParser.SourceContext ctx);
}