├── .gitignore ├── LICENSE ├── README.md ├── README_zh.md ├── context └── data_context.go ├── engine ├── gengine.go └── gengine_pool.go ├── exe_model.jpg ├── gengine.png ├── go.mod ├── go.sum ├── internal ├── base │ ├── arg.go │ ├── args.go │ ├── args_holder.go │ ├── assignment.go │ ├── assignment_holder.go │ ├── at_desc_holder.go │ ├── at_id_holder.go │ ├── at_name_holder.go │ ├── at_salience_holder.go │ ├── code.go │ ├── conc_statement.go │ ├── constant.go │ ├── constant_holder.go │ ├── else_if_stmt.go │ ├── else_stmt.go │ ├── expression.go │ ├── expression_atom.go │ ├── expression_atom_holder.go │ ├── expression_holder.go │ ├── function_call.go │ ├── function_call_holder.go │ ├── if_stmt.go │ ├── integer_holder.go │ ├── knowledge_context.go │ ├── map_var.go │ ├── map_var_holder.go │ ├── math_expression.go │ ├── math_expression_holder.go │ ├── method_call.go │ ├── method_call_holder.go │ ├── return_statment.go │ ├── rule_content.go │ ├── rule_entity.go │ ├── statement.go │ ├── statements.go │ ├── statements_holder.go │ ├── string_holder.go │ └── variable_holder.go ├── core │ ├── execute.go │ ├── is_nil.go │ └── math.go ├── iantlr │ ├── alr │ │ ├── gengine.interp │ │ ├── gengine.tokens │ │ ├── gengineLexer.interp │ │ ├── gengineLexer.tokens │ │ ├── gengine_base_listener.go │ │ ├── gengine_base_visitor.go │ │ ├── gengine_lexer.go │ │ ├── gengine_listener.go │ │ ├── gengine_parser.go │ │ └── gengine_visitor.go │ └── gengine.g4 ├── iparser │ ├── gengine_error_listener.go │ ├── gengine_parser_listener.go │ └── gengine_paser_vistior.go └── tool │ └── tool.go └── test ├── Server_pool_test.go ├── alias_test.go ├── assign_operator_test.go ├── at_desc_test.go ├── at_id_test.go ├── at_name_test.go ├── at_salience_test.go ├── baseLine_test.go ├── base_one_copy_rules_test.go ├── binary_test.go ├── complex ├── extends_test.go ├── father.go ├── man.go └── set_test.go ├── conc_statement_test.go ├── concurrent ├── concurrent_test.go └── pool_map_test.go ├── else_if_test.go ├── exceute_selected_rules_test.go ├── execute_test.go ├── expression_params_test.go ├── float_test.go ├── for_you_test.go ├── gengine_base_test.go ├── gengine_salience_test.go ├── grammar_test.go ├── icore ├── context_test.go ├── copy_test.go ├── datacontext_test.go └── single_test.go ├── increment_update_test.go ├── input_array_test.go ├── inverse_mix_mode_test.go ├── json_test.go ├── line_number └── line_number_test.go ├── line_number_test.go ├── list_data_check_by_rules_test.go ├── map_slice_array ├── array_nil_value_test.go ├── array_test.go ├── gengine_map_array_test.go ├── map_nil_value_test.go ├── map_test.go ├── return_map_slice_array_test.go ├── slice_nil_value_test.go └── slice_test.go ├── math ├── num_test.go └── type_test.go ├── multi_input_test.go ├── mutli_rules_test.go ├── n_m_model_pool_test.go ├── n_m_model_test.go ├── not_test.go ├── params_nil_test.go ├── pass_status_test.go ├── plugin ├── plugin_superman.go ├── plugin_test.go └── readme.md ├── pool └── pool_mix_model_test.go ├── pool_return_statements_test.go ├── pool_test.go ├── ptr_single_value_set_test.go ├── remove_rules_test.go ├── return_nil_test.go ├── return_statement_test.go ├── rule.gengine ├── server ├── pool_for_service_test.go └── self_implements_pool_for_service_test.go ├── server_pool_update_test.go ├── stop_tag_test ├── stop_tag_in_mix_model_test.go └── stop_tag_in_sort_model_test.go ├── strconv.go ├── struct_test.go └── variable_a_b_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/README_zh.md -------------------------------------------------------------------------------- /context/data_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/context/data_context.go -------------------------------------------------------------------------------- /engine/gengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/engine/gengine.go -------------------------------------------------------------------------------- /engine/gengine_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/engine/gengine_pool.go -------------------------------------------------------------------------------- /exe_model.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/exe_model.jpg -------------------------------------------------------------------------------- /gengine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/gengine.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/go.sum -------------------------------------------------------------------------------- /internal/base/arg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/arg.go -------------------------------------------------------------------------------- /internal/base/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/args.go -------------------------------------------------------------------------------- /internal/base/args_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/args_holder.go -------------------------------------------------------------------------------- /internal/base/assignment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/assignment.go -------------------------------------------------------------------------------- /internal/base/assignment_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/assignment_holder.go -------------------------------------------------------------------------------- /internal/base/at_desc_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/at_desc_holder.go -------------------------------------------------------------------------------- /internal/base/at_id_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/at_id_holder.go -------------------------------------------------------------------------------- /internal/base/at_name_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/at_name_holder.go -------------------------------------------------------------------------------- /internal/base/at_salience_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/at_salience_holder.go -------------------------------------------------------------------------------- /internal/base/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/code.go -------------------------------------------------------------------------------- /internal/base/conc_statement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/conc_statement.go -------------------------------------------------------------------------------- /internal/base/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/constant.go -------------------------------------------------------------------------------- /internal/base/constant_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/constant_holder.go -------------------------------------------------------------------------------- /internal/base/else_if_stmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/else_if_stmt.go -------------------------------------------------------------------------------- /internal/base/else_stmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/else_stmt.go -------------------------------------------------------------------------------- /internal/base/expression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/expression.go -------------------------------------------------------------------------------- /internal/base/expression_atom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/expression_atom.go -------------------------------------------------------------------------------- /internal/base/expression_atom_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/expression_atom_holder.go -------------------------------------------------------------------------------- /internal/base/expression_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/expression_holder.go -------------------------------------------------------------------------------- /internal/base/function_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/function_call.go -------------------------------------------------------------------------------- /internal/base/function_call_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/function_call_holder.go -------------------------------------------------------------------------------- /internal/base/if_stmt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/if_stmt.go -------------------------------------------------------------------------------- /internal/base/integer_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/integer_holder.go -------------------------------------------------------------------------------- /internal/base/knowledge_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/knowledge_context.go -------------------------------------------------------------------------------- /internal/base/map_var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/map_var.go -------------------------------------------------------------------------------- /internal/base/map_var_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/map_var_holder.go -------------------------------------------------------------------------------- /internal/base/math_expression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/math_expression.go -------------------------------------------------------------------------------- /internal/base/math_expression_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/math_expression_holder.go -------------------------------------------------------------------------------- /internal/base/method_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/method_call.go -------------------------------------------------------------------------------- /internal/base/method_call_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/method_call_holder.go -------------------------------------------------------------------------------- /internal/base/return_statment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/return_statment.go -------------------------------------------------------------------------------- /internal/base/rule_content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/rule_content.go -------------------------------------------------------------------------------- /internal/base/rule_entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/rule_entity.go -------------------------------------------------------------------------------- /internal/base/statement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/statement.go -------------------------------------------------------------------------------- /internal/base/statements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/statements.go -------------------------------------------------------------------------------- /internal/base/statements_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/statements_holder.go -------------------------------------------------------------------------------- /internal/base/string_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/string_holder.go -------------------------------------------------------------------------------- /internal/base/variable_holder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/base/variable_holder.go -------------------------------------------------------------------------------- /internal/core/execute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/core/execute.go -------------------------------------------------------------------------------- /internal/core/is_nil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/core/is_nil.go -------------------------------------------------------------------------------- /internal/core/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/core/math.go -------------------------------------------------------------------------------- /internal/iantlr/alr/gengine.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/alr/gengine.interp -------------------------------------------------------------------------------- /internal/iantlr/alr/gengine.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/alr/gengine.tokens -------------------------------------------------------------------------------- /internal/iantlr/alr/gengineLexer.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/alr/gengineLexer.interp -------------------------------------------------------------------------------- /internal/iantlr/alr/gengineLexer.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/alr/gengineLexer.tokens -------------------------------------------------------------------------------- /internal/iantlr/alr/gengine_base_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/alr/gengine_base_listener.go -------------------------------------------------------------------------------- /internal/iantlr/alr/gengine_base_visitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/alr/gengine_base_visitor.go -------------------------------------------------------------------------------- /internal/iantlr/alr/gengine_lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/alr/gengine_lexer.go -------------------------------------------------------------------------------- /internal/iantlr/alr/gengine_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/alr/gengine_listener.go -------------------------------------------------------------------------------- /internal/iantlr/alr/gengine_parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/alr/gengine_parser.go -------------------------------------------------------------------------------- /internal/iantlr/alr/gengine_visitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/alr/gengine_visitor.go -------------------------------------------------------------------------------- /internal/iantlr/gengine.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iantlr/gengine.g4 -------------------------------------------------------------------------------- /internal/iparser/gengine_error_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iparser/gengine_error_listener.go -------------------------------------------------------------------------------- /internal/iparser/gengine_parser_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iparser/gengine_parser_listener.go -------------------------------------------------------------------------------- /internal/iparser/gengine_paser_vistior.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/iparser/gengine_paser_vistior.go -------------------------------------------------------------------------------- /internal/tool/tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/internal/tool/tool.go -------------------------------------------------------------------------------- /test/Server_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/Server_pool_test.go -------------------------------------------------------------------------------- /test/alias_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/alias_test.go -------------------------------------------------------------------------------- /test/assign_operator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/assign_operator_test.go -------------------------------------------------------------------------------- /test/at_desc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/at_desc_test.go -------------------------------------------------------------------------------- /test/at_id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/at_id_test.go -------------------------------------------------------------------------------- /test/at_name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/at_name_test.go -------------------------------------------------------------------------------- /test/at_salience_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/at_salience_test.go -------------------------------------------------------------------------------- /test/baseLine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/baseLine_test.go -------------------------------------------------------------------------------- /test/base_one_copy_rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/base_one_copy_rules_test.go -------------------------------------------------------------------------------- /test/binary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/binary_test.go -------------------------------------------------------------------------------- /test/complex/extends_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/complex/extends_test.go -------------------------------------------------------------------------------- /test/complex/father.go: -------------------------------------------------------------------------------- 1 | package complex 2 | 3 | type Father struct { 4 | *Man 5 | Son string 6 | } 7 | -------------------------------------------------------------------------------- /test/complex/man.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/complex/man.go -------------------------------------------------------------------------------- /test/complex/set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/complex/set_test.go -------------------------------------------------------------------------------- /test/conc_statement_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/conc_statement_test.go -------------------------------------------------------------------------------- /test/concurrent/concurrent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/concurrent/concurrent_test.go -------------------------------------------------------------------------------- /test/concurrent/pool_map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/concurrent/pool_map_test.go -------------------------------------------------------------------------------- /test/else_if_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/else_if_test.go -------------------------------------------------------------------------------- /test/exceute_selected_rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/exceute_selected_rules_test.go -------------------------------------------------------------------------------- /test/execute_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/execute_test.go -------------------------------------------------------------------------------- /test/expression_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/expression_params_test.go -------------------------------------------------------------------------------- /test/float_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/float_test.go -------------------------------------------------------------------------------- /test/for_you_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/for_you_test.go -------------------------------------------------------------------------------- /test/gengine_base_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/gengine_base_test.go -------------------------------------------------------------------------------- /test/gengine_salience_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/gengine_salience_test.go -------------------------------------------------------------------------------- /test/grammar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/grammar_test.go -------------------------------------------------------------------------------- /test/icore/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/icore/context_test.go -------------------------------------------------------------------------------- /test/icore/copy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/icore/copy_test.go -------------------------------------------------------------------------------- /test/icore/datacontext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/icore/datacontext_test.go -------------------------------------------------------------------------------- /test/icore/single_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/icore/single_test.go -------------------------------------------------------------------------------- /test/increment_update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/increment_update_test.go -------------------------------------------------------------------------------- /test/input_array_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/input_array_test.go -------------------------------------------------------------------------------- /test/inverse_mix_mode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/inverse_mix_mode_test.go -------------------------------------------------------------------------------- /test/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/json_test.go -------------------------------------------------------------------------------- /test/line_number/line_number_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/line_number/line_number_test.go -------------------------------------------------------------------------------- /test/line_number_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/line_number_test.go -------------------------------------------------------------------------------- /test/list_data_check_by_rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/list_data_check_by_rules_test.go -------------------------------------------------------------------------------- /test/map_slice_array/array_nil_value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/map_slice_array/array_nil_value_test.go -------------------------------------------------------------------------------- /test/map_slice_array/array_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/map_slice_array/array_test.go -------------------------------------------------------------------------------- /test/map_slice_array/gengine_map_array_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/map_slice_array/gengine_map_array_test.go -------------------------------------------------------------------------------- /test/map_slice_array/map_nil_value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/map_slice_array/map_nil_value_test.go -------------------------------------------------------------------------------- /test/map_slice_array/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/map_slice_array/map_test.go -------------------------------------------------------------------------------- /test/map_slice_array/return_map_slice_array_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/map_slice_array/return_map_slice_array_test.go -------------------------------------------------------------------------------- /test/map_slice_array/slice_nil_value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/map_slice_array/slice_nil_value_test.go -------------------------------------------------------------------------------- /test/map_slice_array/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/map_slice_array/slice_test.go -------------------------------------------------------------------------------- /test/math/num_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/math/num_test.go -------------------------------------------------------------------------------- /test/math/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/math/type_test.go -------------------------------------------------------------------------------- /test/multi_input_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/multi_input_test.go -------------------------------------------------------------------------------- /test/mutli_rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/mutli_rules_test.go -------------------------------------------------------------------------------- /test/n_m_model_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/n_m_model_pool_test.go -------------------------------------------------------------------------------- /test/n_m_model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/n_m_model_test.go -------------------------------------------------------------------------------- /test/not_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/not_test.go -------------------------------------------------------------------------------- /test/params_nil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/params_nil_test.go -------------------------------------------------------------------------------- /test/pass_status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/pass_status_test.go -------------------------------------------------------------------------------- /test/plugin/plugin_superman.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/plugin/plugin_superman.go -------------------------------------------------------------------------------- /test/plugin/plugin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/plugin/plugin_test.go -------------------------------------------------------------------------------- /test/plugin/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/plugin/readme.md -------------------------------------------------------------------------------- /test/pool/pool_mix_model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/pool/pool_mix_model_test.go -------------------------------------------------------------------------------- /test/pool_return_statements_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/pool_return_statements_test.go -------------------------------------------------------------------------------- /test/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/pool_test.go -------------------------------------------------------------------------------- /test/ptr_single_value_set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/ptr_single_value_set_test.go -------------------------------------------------------------------------------- /test/remove_rules_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/remove_rules_test.go -------------------------------------------------------------------------------- /test/return_nil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/return_nil_test.go -------------------------------------------------------------------------------- /test/return_statement_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/return_statement_test.go -------------------------------------------------------------------------------- /test/rule.gengine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/rule.gengine -------------------------------------------------------------------------------- /test/server/pool_for_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/server/pool_for_service_test.go -------------------------------------------------------------------------------- /test/server/self_implements_pool_for_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/server/self_implements_pool_for_service_test.go -------------------------------------------------------------------------------- /test/server_pool_update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/server_pool_update_test.go -------------------------------------------------------------------------------- /test/stop_tag_test/stop_tag_in_mix_model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/stop_tag_test/stop_tag_in_mix_model_test.go -------------------------------------------------------------------------------- /test/stop_tag_test/stop_tag_in_sort_model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/stop_tag_test/stop_tag_in_sort_model_test.go -------------------------------------------------------------------------------- /test/strconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/strconv.go -------------------------------------------------------------------------------- /test/struct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/struct_test.go -------------------------------------------------------------------------------- /test/variable_a_b_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rencalo770/gengine/HEAD/test/variable_a_b_test.go --------------------------------------------------------------------------------