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 byGorScriptParser.
-
-
Method Summary
-
-
-
Method Detail
-
visitScript
T visitScript(GorScriptParser.ScriptContext ctx)
Visit a parse tree produced byGorScriptParser.script().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCalc_expression
T visitCalc_expression(GorScriptParser.Calc_expressionContext ctx)
Visit a parse tree produced byGorScriptParser.calc_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreate_statement
T visitCreate_statement(GorScriptParser.Create_statementContext ctx)
Visit a parse tree produced byGorScriptParser.create_statement().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDef_macro
T visitDef_macro(GorScriptParser.Def_macroContext ctx)
Visit a parse tree produced byGorScriptParser.def_macro().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMacro_value
T visitMacro_value(GorScriptParser.Macro_valueContext ctx)
Visit a parse tree produced byGorScriptParser.macro_value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMacro_name
T visitMacro_name(GorScriptParser.Macro_nameContext ctx)
Visit a parse tree produced byGorScriptParser.macro_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVirtual_relation_name
T visitVirtual_relation_name(GorScriptParser.Virtual_relation_nameContext ctx)
Visit a parse tree produced byGorScriptParser.virtual_relation_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitQuery_expression
T visitQuery_expression(GorScriptParser.Query_expressionContext ctx)
Visit a parse tree produced byGorScriptParser.query_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGornor_expression
T visitGornor_expression(GorScriptParser.Gornor_expressionContext ctx)
Visit a parse tree produced byGorScriptParser.gornor_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGor_expression
T visitGor_expression(GorScriptParser.Gor_expressionContext ctx)
Visit a parse tree produced byGorScriptParser.gor_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPgor_expression
T visitPgor_expression(GorScriptParser.Pgor_expressionContext ctx)
Visit a parse tree produced byGorScriptParser.pgor_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNor_expression
T visitNor_expression(GorScriptParser.Nor_expressionContext ctx)
Visit a parse tree produced byGorScriptParser.nor_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOptions_and_args
T visitOptions_and_args(GorScriptParser.Options_and_argsContext ctx)
Visit a parse tree produced byGorScriptParser.options_and_args().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOption
T visitOption(GorScriptParser.OptionContext ctx)
Visit a parse tree produced byGorScriptParser.option().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArgument
T visitArgument(GorScriptParser.ArgumentContext ctx)
Visit a parse tree produced byGorScriptParser.argument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVirtual_relation
T visitVirtual_relation(GorScriptParser.Virtual_relationContext ctx)
Visit a parse tree produced byGorScriptParser.virtual_relation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInput_source
T visitInput_source(GorScriptParser.Input_sourceContext ctx)
Visit a parse tree produced byGorScriptParser.input_source().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilename
T visitFilename(GorScriptParser.FilenameContext ctx)
Visit a parse tree produced byGorScriptParser.filename().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNested_query
T visitNested_query(GorScriptParser.Nested_queryContext ctx)
Visit a parse tree produced byGorScriptParser.nested_query().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOption_value
T visitOption_value(GorScriptParser.Option_valueContext ctx)
Visit a parse tree produced byGorScriptParser.option_value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPipe_command
T visitPipe_command(GorScriptParser.Pipe_commandContext ctx)
Visit a parse tree produced byGorScriptParser.pipe_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCalc_command
T visitCalc_command(GorScriptParser.Calc_commandContext ctx)
Visit a parse tree produced byGorScriptParser.calc_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_command
T visitWhere_command(GorScriptParser.Where_commandContext ctx)
Visit a parse tree produced byGorScriptParser.where_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitReplace_command
T visitReplace_command(GorScriptParser.Replace_commandContext ctx)
Visit a parse tree produced byGorScriptParser.replace_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect_command
T visitSelect_command(GorScriptParser.Select_commandContext ctx)
Visit a parse tree produced byGorScriptParser.select_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHide_command
T visitHide_command(GorScriptParser.Hide_commandContext ctx)
Visit a parse tree produced byGorScriptParser.hide_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRename_command
T visitRename_command(GorScriptParser.Rename_commandContext ctx)
Visit a parse tree produced byGorScriptParser.rename_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGeneric_command
T visitGeneric_command(GorScriptParser.Generic_commandContext ctx)
Visit a parse tree produced byGorScriptParser.generic_command().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_list
T visitColumn_list(GorScriptParser.Column_listContext ctx)
Visit a parse tree produced byGorScriptParser.column_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_selection
T visitColumn_selection(GorScriptParser.Column_selectionContext ctx)
Visit a parse tree produced byGorScriptParser.column_selection().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_range
T visitColumn_range(GorScriptParser.Column_rangeContext ctx)
Visit a parse tree produced byGorScriptParser.column_range().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_ref
T visitColumn_ref(GorScriptParser.Column_refContext ctx)
Visit a parse tree produced byGorScriptParser.column_ref().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_wildcard
T visitColumn_wildcard(GorScriptParser.Column_wildcardContext ctx)
Visit a parse tree produced byGorScriptParser.column_wildcard().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_name
T visitColumn_name(GorScriptParser.Column_nameContext ctx)
Visit a parse tree produced byGorScriptParser.column_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_number
T visitColumn_number(GorScriptParser.Column_numberContext ctx)
Visit a parse tree produced byGorScriptParser.column_number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumn_rename_rule
T visitColumn_rename_rule(GorScriptParser.Column_rename_ruleContext ctx)
Visit a parse tree produced byGorScriptParser.column_rename_rule().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCalc_expression_list
T visitCalc_expression_list(GorScriptParser.Calc_expression_listContext ctx)
Visit a parse tree produced byGorScriptParser.calc_expression_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
T visitExpression(GorScriptParser.ExpressionContext ctx)
Visit a parse tree produced byGorScriptParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTerm
T visitTerm(GorScriptParser.TermContext ctx)
Visit a parse tree produced byGorScriptParser.term().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOptional_power_factor
T visitOptional_power_factor(GorScriptParser.Optional_power_factorContext ctx)
Visit a parse tree produced byGorScriptParser.optional_power_factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPower_factor
T visitPower_factor(GorScriptParser.Power_factorContext ctx)
Visit a parse tree produced byGorScriptParser.power_factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFactor
T visitFactor(GorScriptParser.FactorContext ctx)
Visit a parse tree produced byGorScriptParser.factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSigned_factor
T visitSigned_factor(GorScriptParser.Signed_factorContext ctx)
Visit a parse tree produced byGorScriptParser.signed_factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXfactor
T visitXfactor(GorScriptParser.XfactorContext ctx)
Visit a parse tree produced byGorScriptParser.xfactor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParen_expr
T visitParen_expr(GorScriptParser.Paren_exprContext ctx)
Visit a parse tree produced byGorScriptParser.paren_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_expr
T visitFunction_expr(GorScriptParser.Function_exprContext ctx)
Visit a parse tree produced byGorScriptParser.function_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_call
T visitFunction_call(GorScriptParser.Function_callContext ctx)
Visit a parse tree produced byGorScriptParser.function_call().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIf_expr
T visitIf_expr(GorScriptParser.If_exprContext ctx)
Visit a parse tree produced byGorScriptParser.if_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRel_expr
T visitRel_expr(GorScriptParser.Rel_exprContext ctx)
Visit a parse tree produced byGorScriptParser.rel_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRel_term
T visitRel_term(GorScriptParser.Rel_termContext ctx)
Visit a parse tree produced byGorScriptParser.rel_term().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate_factor
T visitPredicate_factor(GorScriptParser.Predicate_factorContext ctx)
Visit a parse tree produced byGorScriptParser.predicate_factor().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParen_rel_expr
T visitParen_rel_expr(GorScriptParser.Paren_rel_exprContext ctx)
Visit a parse tree produced byGorScriptParser.paren_rel_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNot_rel_expr
T visitNot_rel_expr(GorScriptParser.Not_rel_exprContext ctx)
Visit a parse tree produced byGorScriptParser.not_rel_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicate
T visitPredicate(GorScriptParser.PredicateContext ctx)
Visit a parse tree produced byGorScriptParser.predicate().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompare_expressions
T visitCompare_expressions(GorScriptParser.Compare_expressionsContext ctx)
Visit a parse tree produced byGorScriptParser.compare_expressions().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIn_expression
T visitIn_expression(GorScriptParser.In_expressionContext ctx)
Visit a parse tree produced byGorScriptParser.in_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndag_expression
T visitIndag_expression(GorScriptParser.Indag_expressionContext ctx)
Visit a parse tree produced byGorScriptParser.indag_expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_name
T visitFunction_name(GorScriptParser.Function_nameContext ctx)
Visit a parse tree produced byGorScriptParser.function_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValue
T visitValue(GorScriptParser.ValueContext ctx)
Visit a parse tree produced byGorScriptParser.value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariable
T visitVariable(GorScriptParser.VariableContext ctx)
Visit a parse tree produced byGorScriptParser.variable().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumber
T visitNumber(GorScriptParser.NumberContext ctx)
Visit a parse tree produced byGorScriptParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitString_literal_list
T visitString_literal_list(GorScriptParser.String_literal_listContext ctx)
Visit a parse tree produced byGorScriptParser.string_literal_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitString_literal
T visitString_literal(GorScriptParser.String_literalContext ctx)
Visit a parse tree produced byGorScriptParser.string_literal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-