blob: 72bedbfc8d05b9a00e414c8599391a7e674c4c88 [file] [log] [blame]
// Generated from /Users/xxx/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/model/antlr4/NCSynonymDsl.g4 by ANTLR 4.8
package org.apache.nlpcraft.probe.mgrs.model.antlr4;
import org.antlr.v4.runtime.tree.ParseTreeVisitor;
/**
* This interface defines a complete generic visitor for a parse tree produced
* by {@link NCSynonymDslParser}.
*
* @param <T> The return type of the visit operation. Use {@link Void} for
* operations with no return type.
*/
public interface NCSynonymDslVisitor<T> extends ParseTreeVisitor<T> {
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#synonym}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitSynonym(NCSynonymDslParser.SynonymContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#alias}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitAlias(NCSynonymDslParser.AliasContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#item}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitItem(NCSynonymDslParser.ItemContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#predicate}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitPredicate(NCSynonymDslParser.PredicateContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#lval}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitLval(NCSynonymDslParser.LvalContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#lvalQual}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitLvalQual(NCSynonymDslParser.LvalQualContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#lvalPart}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitLvalPart(NCSynonymDslParser.LvalPartContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#rvalSingle}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitRvalSingle(NCSynonymDslParser.RvalSingleContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#rval}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitRval(NCSynonymDslParser.RvalContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#rvalList}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitRvalList(NCSynonymDslParser.RvalListContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#meta}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitMeta(NCSynonymDslParser.MetaContext ctx);
/**
* Visit a parse tree produced by {@link NCSynonymDslParser#qstring}.
* @param ctx the parse tree
* @return the visitor result
*/
T visitQstring(NCSynonymDslParser.QstringContext ctx);
}