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

cfml.CFMLParserVisitor Maven / Gradle / Ivy

There is a newer version: 2.11.0
Show newest version
// Generated from cfml\CFMLParser.g4 by ANTLR 4.7
package cfml;
import org.antlr.v4.runtime.tree.ParseTreeVisitor;

/**
 * This interface defines a complete generic visitor for a parse tree produced
 * by {@link CFMLParser}.
 *
 * @param  The return type of the visit operation. Use {@link Void} for
 * operations with no return type.
 */
public interface CFMLParserVisitor extends ParseTreeVisitor {
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlDocument}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlDocument(CFMLParser.HtmlDocumentContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#cfmlComment}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCfmlComment(CFMLParser.CfmlCommentContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#cfmlCloseTag}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCfmlCloseTag(CFMLParser.CfmlCloseTagContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlElements}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlElements(CFMLParser.HtmlElementsContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlElement}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlElement(CFMLParser.HtmlElementContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#cfmlElement}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCfmlElement(CFMLParser.CfmlElementContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#cfset}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCfset(CFMLParser.CfsetContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#cfexpression}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitCfexpression(CFMLParser.CfexpressionContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlContent}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlContent(CFMLParser.HtmlContentContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlAttribute}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlAttribute(CFMLParser.HtmlAttributeContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlAttributeName}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlAttributeName(CFMLParser.HtmlAttributeNameContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlAttributeValue}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlAttributeValue(CFMLParser.HtmlAttributeValueContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlTagName}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlTagName(CFMLParser.HtmlTagNameContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlChardata}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlChardata(CFMLParser.HtmlChardataContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlMisc}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlMisc(CFMLParser.HtmlMiscContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#htmlComment}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitHtmlComment(CFMLParser.HtmlCommentContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#xhtmlCDATA}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitXhtmlCDATA(CFMLParser.XhtmlCDATAContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#dtd}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitDtd(CFMLParser.DtdContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#xml}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitXml(CFMLParser.XmlContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#scriptlet}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitScriptlet(CFMLParser.ScriptletContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#script}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitScript(CFMLParser.ScriptContext ctx);
	/**
	 * Visit a parse tree produced by {@link CFMLParser#style}.
	 * @param ctx the parse tree
	 * @return the visitor result
	 */
	T visitStyle(CFMLParser.StyleContext ctx);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy