Package org.gorpipe.gor
Interface GorScriptVisitor<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:
CalcCompiler,GorScriptBaseVisitor,SemanticChecker
public interface GorScriptVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
GorScriptParser.-
Method Summary
-
Method Details
-
visitScript
Visit a parse tree produced byGorScriptParser.script().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCalc_expression
Visit a parse tree produced byGorScriptParser.calc_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreate_statement
Visit a parse tree produced byGorScriptParser.create_statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDef_macro
Visit a parse tree produced byGorScriptParser.def_macro().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMacro_value
Visit a parse tree produced byGorScriptParser.macro_value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMacro_name
Visit a parse tree produced byGorScriptParser.macro_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVirtual_relation_name
Visit a parse tree produced byGorScriptParser.virtual_relation_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuery_expression
Visit a parse tree produced byGorScriptParser.query_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGornor_expression
Visit a parse tree produced byGorScriptParser.gornor_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGor_expression
Visit a parse tree produced byGorScriptParser.gor_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPgor_expression
Visit a parse tree produced byGorScriptParser.pgor_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNor_expression
Visit a parse tree produced byGorScriptParser.nor_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOptions_and_args
Visit a parse tree produced byGorScriptParser.options_and_args().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOption
Visit a parse tree produced byGorScriptParser.option().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArgument
Visit a parse tree produced byGorScriptParser.argument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVirtual_relation
Visit a parse tree produced byGorScriptParser.virtual_relation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInput_source
Visit a parse tree produced byGorScriptParser.input_source().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilename
Visit a parse tree produced byGorScriptParser.filename().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNested_query
Visit a parse tree produced byGorScriptParser.nested_query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOption_value
Visit a parse tree produced byGorScriptParser.option_value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPipe_command
Visit a parse tree produced byGorScriptParser.pipe_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCalc_command
Visit a parse tree produced byGorScriptParser.calc_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_command
Visit a parse tree produced byGorScriptParser.where_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReplace_command
Visit a parse tree produced byGorScriptParser.replace_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect_command
Visit a parse tree produced byGorScriptParser.select_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHide_command
Visit a parse tree produced byGorScriptParser.hide_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRename_command
Visit a parse tree produced byGorScriptParser.rename_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGeneric_command
Visit a parse tree produced byGorScriptParser.generic_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_list
Visit a parse tree produced byGorScriptParser.column_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_selection
Visit a parse tree produced byGorScriptParser.column_selection().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_range
Visit a parse tree produced byGorScriptParser.column_range().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_ref
Visit a parse tree produced byGorScriptParser.column_ref().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_wildcard
Visit a parse tree produced byGorScriptParser.column_wildcard().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_name
Visit a parse tree produced byGorScriptParser.column_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_number
Visit a parse tree produced byGorScriptParser.column_number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_rename_rule
Visit a parse tree produced byGorScriptParser.column_rename_rule().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCalc_expression_list
Visit a parse tree produced byGorScriptParser.calc_expression_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byGorScriptParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTerm
Visit a parse tree produced byGorScriptParser.term().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOptional_power_factor
Visit a parse tree produced byGorScriptParser.optional_power_factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPower_factor
Visit a parse tree produced byGorScriptParser.power_factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFactor
Visit a parse tree produced byGorScriptParser.factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSigned_factor
Visit a parse tree produced byGorScriptParser.signed_factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXfactor
Visit a parse tree produced byGorScriptParser.xfactor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParen_expr
Visit a parse tree produced byGorScriptParser.paren_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_expr
Visit a parse tree produced byGorScriptParser.function_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_call
Visit a parse tree produced byGorScriptParser.function_call().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIf_expr
Visit a parse tree produced byGorScriptParser.if_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRel_expr
Visit a parse tree produced byGorScriptParser.rel_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRel_term
Visit a parse tree produced byGorScriptParser.rel_term().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate_factor
Visit a parse tree produced byGorScriptParser.predicate_factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParen_rel_expr
Visit a parse tree produced byGorScriptParser.paren_rel_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNot_rel_expr
Visit a parse tree produced byGorScriptParser.not_rel_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
Visit a parse tree produced byGorScriptParser.predicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompare_expressions
Visit a parse tree produced byGorScriptParser.compare_expressions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIn_expression
Visit a parse tree produced byGorScriptParser.in_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndag_expression
Visit a parse tree produced byGorScriptParser.indag_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_name
Visit a parse tree produced byGorScriptParser.function_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValue
Visit a parse tree produced byGorScriptParser.value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariable
Visit a parse tree produced byGorScriptParser.variable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumber
Visit a parse tree produced byGorScriptParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitString_literal_list
Visit a parse tree produced byGorScriptParser.string_literal_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitString_literal
Visit a parse tree produced byGorScriptParser.string_literal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-