All Downloads are FREE. Search and download functionalities are using the official Maven repository.

-template.2.1.0.source-code.RSLListener Maven / Gradle / Ivy

There is a newer version: 2.6.3
Show newest version
// Generated from RSL.g4 by ANTLR 4.7.1

package io.ciera.tool.templateengine.parser;

import org.antlr.v4.runtime.tree.ParseTreeListener;

/**
 * This interface defines a complete listener for a parse tree produced by
 * {@link RSLParser}.
 */
public interface RSLListener extends ParseTreeListener {
	/**
	 * Enter a parse tree produced by {@link RSLParser#body}.
	 * @param ctx the parse tree
	 */
	void enterBody(RSLParser.BodyContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#body}.
	 * @param ctx the parse tree
	 */
	void exitBody(RSLParser.BodyContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#line}.
	 * @param ctx the parse tree
	 */
	void enterLine(RSLParser.LineContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#line}.
	 * @param ctx the parse tree
	 */
	void exitLine(RSLParser.LineContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#buffer}.
	 * @param ctx the parse tree
	 */
	void enterBuffer(RSLParser.BufferContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#buffer}.
	 * @param ctx the parse tree
	 */
	void exitBuffer(RSLParser.BufferContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#buffer_element}.
	 * @param ctx the parse tree
	 */
	void enterBuffer_element(RSLParser.Buffer_elementContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#buffer_element}.
	 * @param ctx the parse tree
	 */
	void exitBuffer_element(RSLParser.Buffer_elementContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#blob}.
	 * @param ctx the parse tree
	 */
	void enterBlob(RSLParser.BlobContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#blob}.
	 * @param ctx the parse tree
	 */
	void exitBlob(RSLParser.BlobContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#substitution_var}.
	 * @param ctx the parse tree
	 */
	void enterSubstitution_var(RSLParser.Substitution_varContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#substitution_var}.
	 * @param ctx the parse tree
	 */
	void exitSubstitution_var(RSLParser.Substitution_varContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#format_chars}.
	 * @param ctx the parse tree
	 */
	void enterFormat_chars(RSLParser.Format_charsContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#format_chars}.
	 * @param ctx the parse tree
	 */
	void exitFormat_chars(RSLParser.Format_charsContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#if_statement}.
	 * @param ctx the parse tree
	 */
	void enterIf_statement(RSLParser.If_statementContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#if_statement}.
	 * @param ctx the parse tree
	 */
	void exitIf_statement(RSLParser.If_statementContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#elif_statement}.
	 * @param ctx the parse tree
	 */
	void enterElif_statement(RSLParser.Elif_statementContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#elif_statement}.
	 * @param ctx the parse tree
	 */
	void exitElif_statement(RSLParser.Elif_statementContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#else_statement}.
	 * @param ctx the parse tree
	 */
	void enterElse_statement(RSLParser.Else_statementContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#else_statement}.
	 * @param ctx the parse tree
	 */
	void exitElse_statement(RSLParser.Else_statementContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#endif_statement}.
	 * @param ctx the parse tree
	 */
	void enterEndif_statement(RSLParser.Endif_statementContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#endif_statement}.
	 * @param ctx the parse tree
	 */
	void exitEndif_statement(RSLParser.Endif_statementContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#expression}.
	 * @param ctx the parse tree
	 */
	void enterExpression(RSLParser.ExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#expression}.
	 * @param ctx the parse tree
	 */
	void exitExpression(RSLParser.ExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#disjunction}.
	 * @param ctx the parse tree
	 */
	void enterDisjunction(RSLParser.DisjunctionContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#disjunction}.
	 * @param ctx the parse tree
	 */
	void exitDisjunction(RSLParser.DisjunctionContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#disjunction_operation}.
	 * @param ctx the parse tree
	 */
	void enterDisjunction_operation(RSLParser.Disjunction_operationContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#disjunction_operation}.
	 * @param ctx the parse tree
	 */
	void exitDisjunction_operation(RSLParser.Disjunction_operationContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#conjunction}.
	 * @param ctx the parse tree
	 */
	void enterConjunction(RSLParser.ConjunctionContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#conjunction}.
	 * @param ctx the parse tree
	 */
	void exitConjunction(RSLParser.ConjunctionContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#conjunction_operation}.
	 * @param ctx the parse tree
	 */
	void enterConjunction_operation(RSLParser.Conjunction_operationContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#conjunction_operation}.
	 * @param ctx the parse tree
	 */
	void exitConjunction_operation(RSLParser.Conjunction_operationContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#comparison}.
	 * @param ctx the parse tree
	 */
	void enterComparison(RSLParser.ComparisonContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#comparison}.
	 * @param ctx the parse tree
	 */
	void exitComparison(RSLParser.ComparisonContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#comparison_operation}.
	 * @param ctx the parse tree
	 */
	void enterComparison_operation(RSLParser.Comparison_operationContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#comparison_operation}.
	 * @param ctx the parse tree
	 */
	void exitComparison_operation(RSLParser.Comparison_operationContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#addition}.
	 * @param ctx the parse tree
	 */
	void enterAddition(RSLParser.AdditionContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#addition}.
	 * @param ctx the parse tree
	 */
	void exitAddition(RSLParser.AdditionContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#addition_operation}.
	 * @param ctx the parse tree
	 */
	void enterAddition_operation(RSLParser.Addition_operationContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#addition_operation}.
	 * @param ctx the parse tree
	 */
	void exitAddition_operation(RSLParser.Addition_operationContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#multiplication}.
	 * @param ctx the parse tree
	 */
	void enterMultiplication(RSLParser.MultiplicationContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#multiplication}.
	 * @param ctx the parse tree
	 */
	void exitMultiplication(RSLParser.MultiplicationContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#multiplication_operation}.
	 * @param ctx the parse tree
	 */
	void enterMultiplication_operation(RSLParser.Multiplication_operationContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#multiplication_operation}.
	 * @param ctx the parse tree
	 */
	void exitMultiplication_operation(RSLParser.Multiplication_operationContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#negation}.
	 * @param ctx the parse tree
	 */
	void enterNegation(RSLParser.NegationContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#negation}.
	 * @param ctx the parse tree
	 */
	void exitNegation(RSLParser.NegationContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#negation_operation}.
	 * @param ctx the parse tree
	 */
	void enterNegation_operation(RSLParser.Negation_operationContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#negation_operation}.
	 * @param ctx the parse tree
	 */
	void exitNegation_operation(RSLParser.Negation_operationContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#term}.
	 * @param ctx the parse tree
	 */
	void enterTerm(RSLParser.TermContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#term}.
	 * @param ctx the parse tree
	 */
	void exitTerm(RSLParser.TermContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#parenthesis}.
	 * @param ctx the parse tree
	 */
	void enterParenthesis(RSLParser.ParenthesisContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#parenthesis}.
	 * @param ctx the parse tree
	 */
	void exitParenthesis(RSLParser.ParenthesisContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#named_access}.
	 * @param ctx the parse tree
	 */
	void enterNamed_access(RSLParser.Named_accessContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#named_access}.
	 * @param ctx the parse tree
	 */
	void exitNamed_access(RSLParser.Named_accessContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#variable_access}.
	 * @param ctx the parse tree
	 */
	void enterVariable_access(RSLParser.Variable_accessContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#variable_access}.
	 * @param ctx the parse tree
	 */
	void exitVariable_access(RSLParser.Variable_accessContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#attribute_access}.
	 * @param ctx the parse tree
	 */
	void enterAttribute_access(RSLParser.Attribute_accessContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#attribute_access}.
	 * @param ctx the parse tree
	 */
	void exitAttribute_access(RSLParser.Attribute_accessContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#literal}.
	 * @param ctx the parse tree
	 */
	void enterLiteral(RSLParser.LiteralContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#literal}.
	 * @param ctx the parse tree
	 */
	void exitLiteral(RSLParser.LiteralContext ctx);
	/**
	 * Enter a parse tree produced by {@link RSLParser#string_literal}.
	 * @param ctx the parse tree
	 */
	void enterString_literal(RSLParser.String_literalContext ctx);
	/**
	 * Exit a parse tree produced by {@link RSLParser#string_literal}.
	 * @param ctx the parse tree
	 */
	void exitString_literal(RSLParser.String_literalContext ctx);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy