Package io.operon.parser
Interface OperonModuleVisitor<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:
OperonModuleBaseVisitor
public interface OperonModuleVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>This interface defines a complete generic visitor for a parse tree produced byOperonModuleParser.
-
-
Method Summary
-
-
-
Method Detail
-
visitOperonmodule
T visitOperonmodule(OperonModuleParser.OperonmoduleContext ctx)
Visit a parse tree produced byOperonModuleParser.operonmodule().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitImport_stmt
T visitImport_stmt(OperonModuleParser.Import_stmtContext ctx)
Visit a parse tree produced byOperonModuleParser.import_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFrom
T visitFrom(OperonModuleParser.FromContext ctx)
Visit a parse tree produced byOperonModuleParser.from().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_stmt
T visitFunction_stmt(OperonModuleParser.Function_stmtContext ctx)
Visit a parse tree produced byOperonModuleParser.function_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLet_stmt
T visitLet_stmt(OperonModuleParser.Let_stmtContext ctx)
Visit a parse tree produced byOperonModuleParser.let_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelect
T visitSelect(OperonModuleParser.SelectContext ctx)
Visit a parse tree produced byOperonModuleParser.select().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitException_stmt
T visitException_stmt(OperonModuleParser.Exception_stmtContext ctx)
Visit a parse tree produced byOperonModuleParser.exception_stmt().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpr
T visitExpr(OperonModuleParser.ExprContext ctx)
Visit a parse tree produced byOperonModuleParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFlow_break
T visitFlow_break(OperonModuleParser.Flow_breakContext ctx)
Visit a parse tree produced byOperonModuleParser.flow_break().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTry_catch
T visitTry_catch(OperonModuleParser.Try_catchContext ctx)
Visit a parse tree produced byOperonModuleParser.try_catch().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssign_expr
T visitAssign_expr(OperonModuleParser.Assign_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.assign_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggregate_expr
T visitAggregate_expr(OperonModuleParser.Aggregate_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.aggregate_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParentheses_expr
T visitParentheses_expr(OperonModuleParser.Parentheses_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.parentheses_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObj_access
T visitObj_access(OperonModuleParser.Obj_accessContext ctx)
Visit a parse tree produced byOperonModuleParser.obj_access().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObj_deep_scan
T visitObj_deep_scan(OperonModuleParser.Obj_deep_scanContext ctx)
Visit a parse tree produced byOperonModuleParser.obj_deep_scan().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObj_dynamic_access
T visitObj_dynamic_access(OperonModuleParser.Obj_dynamic_accessContext ctx)
Visit a parse tree produced byOperonModuleParser.obj_dynamic_access().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitObj_dynamic_deep_scan
T visitObj_dynamic_deep_scan(OperonModuleParser.Obj_dynamic_deep_scanContext ctx)
Visit a parse tree produced byOperonModuleParser.obj_dynamic_deep_scan().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMap_expr
T visitMap_expr(OperonModuleParser.Map_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.map_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPattern_configs
T visitPattern_configs(OperonModuleParser.Pattern_configsContext ctx)
Visit a parse tree produced byOperonModuleParser.pattern_configs().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhere_expr
T visitWhere_expr(OperonModuleParser.Where_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.where_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPath_matches
T visitPath_matches(OperonModuleParser.Path_matchesContext ctx)
Visit a parse tree produced byOperonModuleParser.path_matches().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDynamic_key_match_part
T visitDynamic_key_match_part(OperonModuleParser.Dynamic_key_match_partContext ctx)
Visit a parse tree produced byOperonModuleParser.dynamic_key_match_part().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdate_expr
T visitUpdate_expr(OperonModuleParser.Update_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.update_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBuild_expr
T visitBuild_expr(OperonModuleParser.Build_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.build_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUpdate_array_expr
T visitUpdate_array_expr(OperonModuleParser.Update_array_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.update_array_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLoop_expr
T visitLoop_expr(OperonModuleParser.Loop_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.loop_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDo_while_expr
T visitDo_while_expr(OperonModuleParser.Do_while_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.do_while_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWhile_expr
T visitWhile_expr(OperonModuleParser.While_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.while_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBreak_loop
T visitBreak_loop(OperonModuleParser.Break_loopContext ctx)
Visit a parse tree produced byOperonModuleParser.break_loop().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContinue_loop
T visitContinue_loop(OperonModuleParser.Continue_loopContext ctx)
Visit a parse tree produced byOperonModuleParser.continue_loop().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitChoice
T visitChoice(OperonModuleParser.ChoiceContext ctx)
Visit a parse tree produced byOperonModuleParser.choice().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilter_full_expr
T visitFilter_full_expr(OperonModuleParser.Filter_full_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.filter_full_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilter_expr
T visitFilter_expr(OperonModuleParser.Filter_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.filter_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilter_list
T visitFilter_list(OperonModuleParser.Filter_listContext ctx)
Visit a parse tree produced byOperonModuleParser.filter_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilter_list_expr
T visitFilter_list_expr(OperonModuleParser.Filter_list_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.filter_list_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSplicing_expr
T visitSplicing_expr(OperonModuleParser.Splicing_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.splicing_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRange_expr
T visitRange_expr(OperonModuleParser.Range_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.range_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambda_function_call
T visitLambda_function_call(OperonModuleParser.Lambda_function_callContext ctx)
Visit a parse tree produced byOperonModuleParser.lambda_function_call().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambda_function_ref
T visitLambda_function_ref(OperonModuleParser.Lambda_function_refContext ctx)
Visit a parse tree produced byOperonModuleParser.lambda_function_ref().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAuto_invoke_ref
T visitAuto_invoke_ref(OperonModuleParser.Auto_invoke_refContext ctx)
Visit a parse tree produced byOperonModuleParser.auto_invoke_ref().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_call
T visitFunction_call(OperonModuleParser.Function_callContext ctx)
Visit a parse tree produced byOperonModuleParser.function_call().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_ref
T visitFunction_ref(OperonModuleParser.Function_refContext ctx)
Visit a parse tree produced byOperonModuleParser.function_ref().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_arguments
T visitFunction_arguments(OperonModuleParser.Function_argumentsContext ctx)
Visit a parse tree produced byOperonModuleParser.function_arguments().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_regular_argument
T visitFunction_regular_argument(OperonModuleParser.Function_regular_argumentContext ctx)
Visit a parse tree produced byOperonModuleParser.function_regular_argument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_named_argument
T visitFunction_named_argument(OperonModuleParser.Function_named_argumentContext ctx)
Visit a parse tree produced byOperonModuleParser.function_named_argument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_stmt_param
T visitFunction_stmt_param(OperonModuleParser.Function_stmt_paramContext ctx)
Visit a parse tree produced byOperonModuleParser.function_stmt_param().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLambda_function_ref_named_argument
T visitLambda_function_ref_named_argument(OperonModuleParser.Lambda_function_ref_named_argumentContext ctx)
Visit a parse tree produced byOperonModuleParser.lambda_function_ref_named_argument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_ref_named_argument
T visitFunction_ref_named_argument(OperonModuleParser.Function_ref_named_argumentContext ctx)
Visit a parse tree produced byOperonModuleParser.function_ref_named_argument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_ref_argument_placeholder
T visitFunction_ref_argument_placeholder(OperonModuleParser.Function_ref_argument_placeholderContext ctx)
Visit a parse tree produced byOperonModuleParser.function_ref_argument_placeholder().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_ref_curry
T visitFunction_ref_curry(OperonModuleParser.Function_ref_curryContext ctx)
Visit a parse tree produced byOperonModuleParser.function_ref_curry().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_ref_invoke
T visitFunction_ref_invoke(OperonModuleParser.Function_ref_invokeContext ctx)
Visit a parse tree produced byOperonModuleParser.function_ref_invoke().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction_ref_invoke_full
T visitFunction_ref_invoke_full(OperonModuleParser.Function_ref_invoke_fullContext ctx)
Visit a parse tree produced byOperonModuleParser.function_ref_invoke_full().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJson_type_function_shortcut
T visitJson_type_function_shortcut(OperonModuleParser.Json_type_function_shortcutContext ctx)
Visit a parse tree produced byOperonModuleParser.json_type_function_shortcut().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInput_source
T visitInput_source(OperonModuleParser.Input_sourceContext ctx)
Visit a parse tree produced byOperonModuleParser.input_source().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRoot_input_source
T visitRoot_input_source(OperonModuleParser.Root_input_sourceContext ctx)
Visit a parse tree produced byOperonModuleParser.root_input_source().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegration_call
T visitIntegration_call(OperonModuleParser.Integration_callContext ctx)
Visit a parse tree produced byOperonModuleParser.integration_call().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComputed_value_ref
T visitComputed_value_ref(OperonModuleParser.Computed_value_refContext ctx)
Visit a parse tree produced byOperonModuleParser.computed_value_ref().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValue_ref
T visitValue_ref(OperonModuleParser.Value_refContext ctx)
Visit a parse tree produced byOperonModuleParser.value_ref().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBind_function_expr
T visitBind_function_expr(OperonModuleParser.Bind_function_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.bind_function_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBind_component_expr
T visitBind_component_expr(OperonModuleParser.Bind_component_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.bind_component_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBind_value_expr
T visitBind_value_expr(OperonModuleParser.Bind_value_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.bind_value_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOperator_expr
T visitOperator_expr(OperonModuleParser.Operator_exprContext ctx)
Visit a parse tree produced byOperonModuleParser.operator_expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInput_source_alias
T visitInput_source_alias(OperonModuleParser.Input_source_aliasContext ctx)
Visit a parse tree produced byOperonModuleParser.input_source_alias().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitThrow_exception
T visitThrow_exception(OperonModuleParser.Throw_exceptionContext ctx)
Visit a parse tree produced byOperonModuleParser.throw_exception().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJson
T visitJson(OperonModuleParser.JsonContext ctx)
Visit a parse tree produced byOperonModuleParser.json().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJson_obj
T visitJson_obj(OperonModuleParser.Json_objContext ctx)
Visit a parse tree produced byOperonModuleParser.json_obj().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompiler_obj_config_lookup
T visitCompiler_obj_config_lookup(OperonModuleParser.Compiler_obj_config_lookupContext ctx)
Visit a parse tree produced byOperonModuleParser.compiler_obj_config_lookup().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJson_pair
T visitJson_pair(OperonModuleParser.Json_pairContext ctx)
Visit a parse tree produced byOperonModuleParser.json_pair().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJson_value_constraint
T visitJson_value_constraint(OperonModuleParser.Json_value_constraintContext ctx)
Visit a parse tree produced byOperonModuleParser.json_value_constraint().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJson_array
T visitJson_array(OperonModuleParser.Json_arrayContext ctx)
Visit a parse tree produced byOperonModuleParser.json_array().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPath_value
T visitPath_value(OperonModuleParser.Path_valueContext ctx)
Visit a parse tree produced byOperonModuleParser.path_value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitJson_value
T visitJson_value(OperonModuleParser.Json_valueContext ctx)
Visit a parse tree produced byOperonModuleParser.json_value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
-