Package eu.clarin.sru.fcs.qlparser.lex
Interface LexParserVisitor<T>
-
- Type Parameters:
T- The return type of the visit operation. UseVoidfor 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
-
-