
jetbrick.template.runtime.parser.grammer.JetTemplateParserVisitor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jetbrick-template Show documentation
Show all versions of jetbrick-template Show documentation
Next generation template engine for Java.
// Generated from jetbrick/template/runtime/parser/grammer/JetTemplateParser.g4 by ANTLR 4.7.1
package jetbrick.template.runtime.parser.grammer;
import org.antlr.v4.runtime.tree.ParseTreeVisitor;
/**
* This interface defines a complete generic visitor for a parse tree produced
* by {@link JetTemplateParser}.
*
* @param The return type of the visit operation. Use {@link Void} for
* operations with no return type.
*/
public interface JetTemplateParserVisitor extends ParseTreeVisitor {
/**
* Visit a parse tree produced by {@link JetTemplateParser#template}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitTemplate(JetTemplateParser.TemplateContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#block}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitBlock(JetTemplateParser.BlockContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#text}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitText(JetTemplateParser.TextContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#value}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitValue(JetTemplateParser.ValueContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective(JetTemplateParser.DirectiveContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_options}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_options(JetTemplateParser.Directive_optionsContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_options_expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_options_expression(JetTemplateParser.Directive_options_expressionContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_define}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_define(JetTemplateParser.Directive_defineContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_define_expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_define_expression(JetTemplateParser.Directive_define_expressionContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_set}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_set(JetTemplateParser.Directive_setContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_set_expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_set_expression(JetTemplateParser.Directive_set_expressionContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_if}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_if(JetTemplateParser.Directive_ifContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_elseif}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_elseif(JetTemplateParser.Directive_elseifContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_else}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_else(JetTemplateParser.Directive_elseContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_for}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_for(JetTemplateParser.Directive_forContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_break}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_break(JetTemplateParser.Directive_breakContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_continue}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_continue(JetTemplateParser.Directive_continueContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_stop}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_stop(JetTemplateParser.Directive_stopContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_return}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_return(JetTemplateParser.Directive_returnContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_include}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_include(JetTemplateParser.Directive_includeContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_tag}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_tag(JetTemplateParser.Directive_tagContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_call}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_call(JetTemplateParser.Directive_callContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_macro}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_macro(JetTemplateParser.Directive_macroContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_macro_arguments}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_macro_arguments(JetTemplateParser.Directive_macro_argumentsContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#directive_invalid}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitDirective_invalid(JetTemplateParser.Directive_invalidContext ctx);
/**
* Visit a parse tree produced by the {@code expression_instanceof}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_instanceof(JetTemplateParser.Expression_instanceofContext ctx);
/**
* Visit a parse tree produced by the {@code expression_primary}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_primary(JetTemplateParser.Expression_primaryContext ctx);
/**
* Visit a parse tree produced by the {@code expression_identifier}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_identifier(JetTemplateParser.Expression_identifierContext ctx);
/**
* Visit a parse tree produced by the {@code expression_ternary_operator}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_ternary_operator(JetTemplateParser.Expression_ternary_operatorContext ctx);
/**
* Visit a parse tree produced by the {@code expression_function}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_function(JetTemplateParser.Expression_functionContext ctx);
/**
* Visit a parse tree produced by the {@code expression_field_static}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_field_static(JetTemplateParser.Expression_field_staticContext ctx);
/**
* Visit a parse tree produced by the {@code expression_method}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_method(JetTemplateParser.Expression_methodContext ctx);
/**
* Visit a parse tree produced by the {@code expression_nullsafe_operator}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_nullsafe_operator(JetTemplateParser.Expression_nullsafe_operatorContext ctx);
/**
* Visit a parse tree produced by the {@code expression_array_list}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_array_list(JetTemplateParser.Expression_array_listContext ctx);
/**
* Visit a parse tree produced by the {@code expression_hash_map}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_hash_map(JetTemplateParser.Expression_hash_mapContext ctx);
/**
* Visit a parse tree produced by the {@code expression_unary_operator}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_unary_operator(JetTemplateParser.Expression_unary_operatorContext ctx);
/**
* Visit a parse tree produced by the {@code expression_new_array}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_new_array(JetTemplateParser.Expression_new_arrayContext ctx);
/**
* Visit a parse tree produced by the {@code expression_field}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_field(JetTemplateParser.Expression_fieldContext ctx);
/**
* Visit a parse tree produced by the {@code expression_index_get}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_index_get(JetTemplateParser.Expression_index_getContext ctx);
/**
* Visit a parse tree produced by the {@code expression_method_static}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_method_static(JetTemplateParser.Expression_method_staticContext ctx);
/**
* Visit a parse tree produced by the {@code expression_constant}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_constant(JetTemplateParser.Expression_constantContext ctx);
/**
* Visit a parse tree produced by the {@code expression_new_object}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_new_object(JetTemplateParser.Expression_new_objectContext ctx);
/**
* Visit a parse tree produced by the {@code expression_binary_operator}
* labeled alternative in {@link JetTemplateParser#expression}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_binary_operator(JetTemplateParser.Expression_binary_operatorContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#identifier}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitIdentifier(JetTemplateParser.IdentifierContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#constant}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitConstant(JetTemplateParser.ConstantContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#expression_list}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitExpression_list(JetTemplateParser.Expression_listContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#hash_map_entry}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitHash_map_entry(JetTemplateParser.Hash_map_entryContext ctx);
/**
* Visit a parse tree produced by {@link JetTemplateParser#type}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitType(JetTemplateParser.TypeContext ctx);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy