Package eu.clarin.sru.fcs.qlparser.lex
Interface LexParserVisitor<T>
-
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
LexParserBaseVisitor
public interface LexParserVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced byLexParser
.
-
-
Method Summary
-
-
-
Method Detail
-
visitQuery
T visitQuery(LexParser.QueryContext ctx)
Visit a parse tree produced byLexParser.query()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBoolean_query
T visitBoolean_query(LexParser.Boolean_queryContext ctx)
Visit a parse tree produced byLexParser.boolean_query()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSubquery
T visitSubquery(LexParser.SubqueryContext ctx)
Visit a parse tree produced byLexParser.subquery()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSearch_clause
T visitSearch_clause(LexParser.Search_clauseContext ctx)
Visit a parse tree produced byLexParser.search_clause()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSearch_term
T visitSearch_term(LexParser.Search_termContext ctx)
Visit a parse tree produced byLexParser.search_term()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitIndex
T visitIndex(LexParser.IndexContext ctx)
Visit a parse tree produced byLexParser.index()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRelation_modified
T visitRelation_modified(LexParser.Relation_modifiedContext ctx)
Visit a parse tree produced byLexParser.relation_modified()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRelation
T visitRelation(LexParser.RelationContext ctx)
Visit a parse tree produced byLexParser.relation()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRelation_name
T visitRelation_name(LexParser.Relation_nameContext ctx)
Visit a parse tree produced byLexParser.relation_name()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitRelation_symbol
T visitRelation_symbol(LexParser.Relation_symbolContext ctx)
Visit a parse tree produced byLexParser.relation_symbol()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBoolean_modified
T visitBoolean_modified(LexParser.Boolean_modifiedContext ctx)
Visit a parse tree produced byLexParser.boolean_modified()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitR_boolean
T visitR_boolean(LexParser.R_booleanContext ctx)
Visit a parse tree produced byLexParser.r_boolean()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModifier_list
T visitModifier_list(LexParser.Modifier_listContext ctx)
Visit a parse tree produced byLexParser.modifier_list()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModifier
T visitModifier(LexParser.ModifierContext ctx)
Visit a parse tree produced byLexParser.modifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModifier_name
T visitModifier_name(LexParser.Modifier_nameContext ctx)
Visit a parse tree produced byLexParser.modifier_name()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModifier_relation
T visitModifier_relation(LexParser.Modifier_relationContext ctx)
Visit a parse tree produced byLexParser.modifier_relation()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitModifier_value
T visitModifier_value(LexParser.Modifier_valueContext ctx)
Visit a parse tree produced byLexParser.modifier_value()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefix_name
T visitPrefix_name(LexParser.Prefix_nameContext ctx)
Visit a parse tree produced byLexParser.prefix_name()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPrefix
T visitPrefix(LexParser.PrefixContext ctx)
Visit a parse tree produced byLexParser.prefix()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSimple_name
T visitSimple_name(LexParser.Simple_nameContext ctx)
Visit a parse tree produced byLexParser.simple_name()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
-