cfml.CFMLParserVisitor Maven / Gradle / Ivy
The 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);
}