Go to the source code of this file.
|
|
|
|
|
|
|
|
|
Referenced by deallocate_node_varnames(), get_nvn_for_condition_list(), init_rete(), make_nvn_for_posneg_cond(), rete_node_to_conditions(), reteload_node_varnames(), and retesave_node_varnames(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 231 of file rete.c. Referenced by add_production_to_rete(), build_network_for_condition_list(), copy_rhs_value_and_substitute_varnames(), find_var_location(), and fixup_rhs_value_variable_references(). |
|
|
|
|
|
|
|
|
Definition at line 2105 of file rete.c. Referenced by add_unbound_varnames_in_test(), add_var_to_varnames(), and reteload_varnames(). |
|
||||||||||||
|
Definition at line 3314 of file rete.c. References add_new_test_to_test(), generate_new_variable(), Symbol, and test. Referenced by add_rete_test_list_to_tests(), and rete_node_to_conditions(). |
|
||||||||||||||||
|
Definition at line 3571 of file rete.c. References add_new_test_to_test(), byte, condition, condition_struct::data, three_field_tests_struct::id_test, Symbol, test, condition_struct::condition_main_data_union::tests, and var_bound_in_reconstructed_conds(). Referenced by rete_node_to_conditions(). |
|
||||||||||||||||||||
|
||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||
|
Definition at line 2198 of file rete.c. References add_var_to_varnames(), complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, cons_struct::first, cons_struct::rest, Symbol, test, complex_test_struct::type, and varnames. Referenced by make_nvn_for_posneg_cond(). |
|
||||||||||||
|
Definition at line 2128 of file rete.c. References cons, cons_struct::first, cons_struct::rest, Symbol, and varnames. Referenced by add_unbound_varnames_in_test(). |
|
||||||||||||
|
Definition at line 3545 of file rete.c. References add_new_test_to_test(), cons, cons_struct::first, cons_struct::rest, Symbol, and test. Referenced by rete_node_to_conditions(). |
|
||||||||||||||||
|
||||||||||||
|
Definition at line 1097 of file rete.c. References alpha_mem, right_mem_struct::am, alpha_mem_struct::am_id, wme_struct::id, right_mem, wme_struct::right_mems, alpha_mem_struct::right_mems, right_mem_struct::w, and wme. Referenced by add_wme_to_aht(), and find_or_make_alpha_mem(). |
|
|
Definition at line 1241 of file rete.c. References wme_struct::acceptable, add_wme_to_aht(), wme_struct::attr, wme_struct::id, wme_struct::right_mems, wme_struct::tokens, wme_struct::value, and wme. Referenced by do_buffered_wm_changes(). |
|
||||||||||||
|
Definition at line 634 of file rete.c. References rete_node_struct::b, rete_node_struct::rete_node_b_union::cn, rete_node_struct::node_type, rete_node_struct::parent, cn_node_data_struct::partner, rete_node, and rete_node_struct::sharing_factor. Referenced by add_production_to_rete(), excise_production_from_rete(), and reteload_node_and_children(). |
|
|
Definition at line 823 of file rete.c. References identifier_struct::higher_goal, symbol_union::id, identifier_struct::ms_i_assertions, identifier_struct::ms_o_assertions, identifier_struct::ms_retractions, and Symbol. Referenced by determine_highest_active_production_level_in_stack_apply(), and do_one_top_level_phase(). |
|
|
|
|
||||||||||||||||
|
||||||||||||||||||||||||
|
Definition at line 2027 of file rete.c. References byte, complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, cons_struct::first, list, cons_struct::rest, Symbol, test, and complex_test_struct::type. Referenced by build_network_for_condition_list(), get_nvn_for_condition_list(), make_node_for_negative_cond(), make_node_for_positive_cond(), and make_nvn_for_posneg_cond(). |
|
|
|
|
||||||||||||||||||||||||||||
|
||||||||||||||||
|
Definition at line 4878 of file rete.c. References token_struct::a, rete_node_struct::first_child, token_struct::token_a_union::ht, left_addition_routines(), token_struct::token_a_union::token_in_hash_table_data_struct::next_in_bucket, rete_node_struct::next_sibling, token_struct::node, rete_node_struct::node_id, rete_node_struct::node_type, token_struct::parent, rete_node, token, token_struct::w, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
||||||||||||||||
|
||||||||||||||||
|
Definition at line 3941 of file rete.c. References rete_test_struct::rete_test_data_union::constant_referent, rete_test_struct::data, rete_test, rete_test_struct::right_field_num, Symbol, token, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 3996 of file rete.c. References rete_test_struct::rete_test_data_union::constant_referent, rete_test_struct::data, rete_test, rete_test_struct::right_field_num, Symbol, token, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 3974 of file rete.c. References rete_test_struct::rete_test_data_union::constant_referent, rete_test_struct::data, rete_test, rete_test_struct::right_field_num, Symbol, token, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 3985 of file rete.c. References rete_test_struct::rete_test_data_union::constant_referent, rete_test_struct::data, rete_test, rete_test_struct::right_field_num, Symbol, token, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 3963 of file rete.c. References rete_test_struct::rete_test_data_union::constant_referent, rete_test_struct::data, rete_test, rete_test_struct::right_field_num, Symbol, token, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 3952 of file rete.c. References rete_test_struct::rete_test_data_union::constant_referent, rete_test_struct::data, rete_test, rete_test_struct::right_field_num, Symbol, token, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 4007 of file rete.c. References rete_test_struct::rete_test_data_union::constant_referent, rete_test_struct::data, rete_test, rete_test_struct::right_field_num, Symbol, token, and wme. Referenced by init_rete(). |
|
||||||||||||
|
Definition at line 3753 of file rete.c. References action, action_struct::attr, condition, copy_rhs_value_and_substitute_varnames(), first_letter_from_rhs_value(), action_struct::id, action_struct::next, action_struct::preference_type, action_struct::referent, action_struct::support, action_struct::type, and action_struct::value. Referenced by p_node_to_conditions_and_nots(). |
|
||||||||||||||||
|
Definition at line 3702 of file rete.c. References byte, condition, cons, cons_struct::first, generate_new_variable(), highest_rhs_unboundvar_index, list, cons_struct::rest, rete_node_level, rhs_value, Symbol, and var_bound_in_reconstructed_conds(). Referenced by copy_action_list_and_substitute_varnames(). |
|
|
Definition at line 6907 of file rete.c. References rete_node_struct::a, rete_node_struct::b, rete_node_struct::rete_node_b_union::cn, token_struct::next_of_node, rete_node_struct::node_type, rete_node_struct::rete_node_a_union::np, production_struct::p_node, rete_node_struct::parent, cn_node_data_struct::partner, production, rete_node, token, and non_pos_node_data_struct::tokens. Referenced by soar_ecPrintMemories(), and soar_Memories(). |
|
||||||||||||||||
|
|
|
|
Definition at line 7142 of file rete.c. References token_struct::next_of_node, and token. Referenced by ppmi_aux(), and print_partial_match_information(). |
|
|
Definition at line 2151 of file rete.c. References deallocate_symbol_list_removing_references(), list, and Symbol. Referenced by deallocate_node_varnames(). |
|
||||||||||||||||
|
Definition at line 3927 of file rete.c. References cons, rete_test_struct::data, rete_test_struct::rete_test_data_union::disjunction_list, cons_struct::first, cons_struct::rest, rete_test, rete_test_struct::right_field_num, Symbol, token, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 7111 of file rete.c. References dummy_matches_node_tokens, rete_node_struct::parent, rete_node, token, token_struct::w, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 3896 of file rete.c. References abort_with_fatal_error(), rete_test, token, and wme. Referenced by init_rete(). |
|
|
||||||||||||
|
Definition at line 2583 of file rete.c. References deallocate_rete_test_list(), rete_test_struct::next, rete_test, and var_location. Referenced by make_node_for_negative_cond(), and make_node_for_positive_cond(). |
|
||||||||||||||||||||
|
Definition at line 1139 of file rete.c. References alpha_mem_struct::acceptable, alpha_mem, alpha_mem_struct::attr, hash_table_struct::buckets, hash_table, alpha_mem_struct::id, hash_table_struct::log2size, alpha_mem_struct::next_in_hash_table, Symbol, and alpha_mem_struct::value. Referenced by find_or_make_alpha_mem(). |
|
|
|
Definition at line 779 of file rete.c. References ms_change_struct::inst, instantiation_struct::match_goal, ms_change, production_struct::name, print(), print_with_symbols(), instantiation_struct::prod, and Symbol. Referenced by p_node_left_removal(). |
|
||||||||||||||||||||
|
||||||||||||||||
|
Definition at line 2005 of file rete.c. References byte, var_location_struct::field_num, cons_struct::first, var_location_struct::levels_up, variable_struct::rete_binding_locations, rete_node_level, Symbol, symbol_union::var, and var_location. Referenced by add_rete_tests_for_test(), and fixup_rhs_value_variable_references(). |
|
||||||||||||
|
Definition at line 2957 of file rete.c. References cons, variable_struct::current_binding_value, var_location_struct::field_num, find_var_location(), cons_struct::first, var_location_struct::levels_up, num_rhs_unbound_vars_for_new_prod, cons_struct::rest, rete_node_level, rhs_unbound_vars_for_new_prod, rhs_unbound_vars_tc, rhs_value, Symbol, variable_struct::tc_num, symbol_union::var, and var_location. Referenced by add_production_to_rete(). |
|
|
Definition at line 7126 of file rete.c. References dummy_matches_node, dummy_matches_node_tokens, rete_node_struct::first_child, rete_node_struct::next_sibling, rete_node_struct::node_type, rete_node_struct::parent, rete_node, token, and update_node_with_matches_from_above(). Referenced by ppmi_aux(), and print_partial_match_information(). |
|
|
Definition at line 6950 of file rete.c. References actual, bnode_type_names, if_no_merging, if_no_sharing, and print(). Referenced by get_node_count_statistic(), and print_node_count_statistics(). |
|
||||||||||||||||
|
Definition at line 875 of file rete.c. References abort_with_fatal_error(), rete_node_struct::b, ms_change, rete_node_struct::rete_node_b_union::p, ms_change_struct::p_node, p_node_data_struct::prod, production, p_node_data_struct::tentative_assertions, ms_change_struct::tok, ms_change_struct::w, and wme. Referenced by retract_instantiation(). |
|
|
Definition at line 1013 of file rete.c. References rete_node_struct::b, ms_change_struct::inst, instantiation, ms_change, rete_node_struct::rete_node_b_union::p, ms_change_struct::p_node, and p_node_data_struct::tentative_retractions. |
|
|
Definition at line 957 of file rete.c. References rete_node_struct::b, ms_change_struct::inst, instantiation, ms_change, rete_node_struct::rete_node_b_union::p, ms_change_struct::p_node, and p_node_data_struct::tentative_retractions. |
|
||||||||||||||||
|
Definition at line 7035 of file rete.c. References actual, bnode_type_names, get_all_node_count_stats(), if_no_merging, and if_no_sharing. Referenced by parse_rete_stats(). |
|
||||||||||||
|
||||||||||||||||||||
|
Definition at line 3847 of file rete.c. References wme_struct::attr, byte, wme_struct::id, token_struct::parent, Symbol, token, wme_struct::value, token_struct::w, and wme. |
|
||||||||||||
|
Definition at line 1079 of file rete.c. References alpha_mem, alpha_mem_struct::attr, alpha_mem_struct::id, and alpha_mem_struct::value. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 3910 of file rete.c. References symbol_union::id, wme_struct::id, identifier_struct::isa_goal, rete_test, token, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 3918 of file rete.c. References symbol_union::id, wme_struct::id, identifier_struct::isa_impasse, rete_test, token, and wme. Referenced by init_rete(). |
|
||||||||||||
|
Definition at line 7284 of file rete.c. References MS_trace, match_set_trace::next, match_set_trace::sym, and Symbol. Referenced by print_match_set(). |
|
||||||||||||||||
|
Definition at line 7295 of file rete.c. References match_set_trace::goal, MS_trace, match_set_trace::next, match_set_trace::sym, and Symbol. Referenced by print_match_set(). |
|
|
Definition at line 1390 of file rete.c. References rete_node_struct::a, rete_node_struct::first_child, rete_node_struct::next_sibling, rete_node_struct::rete_node_a_union::np, and non_pos_node_data_struct::tokens. Referenced by init_rete(). |
|
|
|
Definition at line 2318 of file rete.c. References relational_test_type_to_test_type, and test_type_to_relational_test_type. Referenced by init_rete(). |
|
||||||||||||||||
|
|
Definition at line 6841 of file rete.c. References print(), rete_fs_file, reteload_all_symbols(), reteload_alpha_memories(), reteload_four_bytes(), reteload_free_am_table(), reteload_free_symbol_table(), reteload_node_and_children(), reteload_one_byte(), reteload_string(), and reteload_string_buf. Referenced by soar_cLoadReteNet(). |
|
||||||||||||
|
||||||||||||||||
|
||||||||||||||||||||||||||||
|
Definition at line 1727 of file rete.c. References alpha_mem, byte, make_new_mem_node(), make_new_positive_node(), merge_into_mp_node(), rete_node, rete_test, and var_location. Referenced by make_node_for_positive_cond(), and reteload_node_and_children(). |
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||
|
||||||||||||||||
|
||||||||||||||||
|
||||||||||||
|
|
||||||||||||||||
|
||||||||||||
|
||||||||||||
|
Definition at line 1505 of file rete.c. References posneg_node_data_struct::alpha_mem, alpha_mem, rete_node_struct::b, rete_node_struct::rete_node_b_union::cn, rete_node_struct::node_type, rete_node_struct::parent, cn_node_data_struct::partner, rete_node_struct::rete_node_b_union::posneg, and rete_node. Referenced by make_new_negative_node(), and make_new_positive_node(). |
|
||||||||||||||||
|
||||||||||||
|
|
Definition at line 570 of file rete.c. References posneg_node_data_struct::alpha_mem, rete_node_struct::b, rete_node_struct::node_type, rete_node_struct::rete_node_b_union::posneg, rete_node, and alpha_mem_struct::right_mems. |
|
|
Definition at line 550 of file rete.c. References rete_node_struct::a, node_to_ignore_for_activation_stats, rete_node_struct::node_type, rete_node_struct::rete_node_a_union::np, rete_node_struct::parent, rete_node, and non_pos_node_data_struct::tokens. |
|
||||||||||||||||
|
||||||||||||||||
|
||||||||||||||||||||||||||||||||
|
|
Definition at line 2061 of file rete.c. References cons, cons_struct::first, list, and cons_struct::rest. Referenced by add_production_to_rete(), build_network_for_condition_list(), get_nvn_for_condition_list(), make_node_for_negative_cond(), make_node_for_positive_cond(), and make_nvn_for_posneg_cond(). |
|
||||||||||||||||
|
||||||||||||
|
||||||||||||||||||||||||
|
|
Definition at line 803 of file rete.c. References rete_node_struct::b, ms_change, production_struct::name, rete_node_struct::rete_node_b_union::p, ms_change_struct::p_node, print(), print_with_symbols(), and p_node_data_struct::prod. Referenced by highest_active_goal_apply(), and highest_active_goal_propose(). |
|
||||||||||||
|
|
Definition at line 6987 of file rete.c. References actual, bnode_type_names, get_all_node_count_stats(), if_no_merging, if_no_sharing, and print(). Referenced by soar_ecPrintReteStatistics(). |
|
|
Definition at line 590 of file rete.c. References print(). Referenced by soar_ecPrintReteStatistics(). |
|
||||||||||||
|
Definition at line 7629 of file rete.c. References condition, deallocate_condition_list(), deallocate_token_list(), get_all_left_tokens_emerging_from_node(), token_struct::next_of_node, p_node_to_conditions_and_nots(), rete_node_struct::parent, ppmi_aux(), print(), print_whole_token(), rete_node, token, and wme_trace_type. |
|
|
Definition at line 812 of file rete.c. References rete_node_struct::b, ms_change, production_struct::name, rete_node_struct::rete_node_b_union::p, ms_change_struct::p_node, print(), print_with_symbols(), and p_node_data_struct::prod. Referenced by highest_active_goal_apply(), and highest_active_goal_propose(). |
|
||||||||||||
|
Definition at line 7153 of file rete.c. References token_struct::parent, print(), print_wme(), wme_struct::timetag, token, token_struct::w, and wme_trace_type. Referenced by ppmi_aux(), print_match_set(), and print_partial_match_information(). |
|
|
Definition at line 1422 of file rete.c. References rete_node_struct::first_child, rete_node_struct::next_sibling, rete_node_struct::parent, and rete_node. Referenced by deallocate_rete_node(), excise_production_from_rete(), make_new_cn_node(), merge_into_mp_node(), and split_mp_node(). |
|
|
Definition at line 1346 of file rete.c. References alpha_mem_struct::acceptable, alpha_mem, alpha_mem_struct::attr, hash_table, alpha_mem_struct::id, alpha_mem_struct::reference_count, remove_from_hash_table(), remove_wme_from_alpha_mem(), alpha_mem_struct::right_mems, and alpha_mem_struct::value. Referenced by deallocate_rete_node(), make_node_for_negative_cond(), make_node_for_positive_cond(), and reteload_free_am_table(). |
|
|
|
Definition at line 1117 of file rete.c. References alpha_mem, right_mem_struct::am, alpha_mem_struct::am_id, wme_struct::id, right_mem, wme_struct::right_mems, alpha_mem_struct::right_mems, right_mem_struct::w, and wme. Referenced by remove_ref_to_alpha_mem(), and remove_wme_from_rete(). |
|
|
||||||||||||||||
|
Definition at line 4166 of file rete.c. References abort_with_fatal_error(), rete_node_struct::node_type, rete_node, token, and wme. Referenced by init_rete(). |
|
||||||||||||
|
Definition at line 4178 of file rete.c. References abort_with_fatal_error(), rete_node_struct::node_type, rete_node, and wme. Referenced by init_rete(). |
|
||||||||||||||||||||||||||||||||||||
|
||||||||||||
|
Definition at line 2561 of file rete.c. References rete_test_struct::next, rete_test, and single_rete_tests_are_identical(). Referenced by make_node_for_negative_cond(), and make_node_for_positive_cond(). |
|
|
Definition at line 6390 of file rete.c. References action, action_struct::next, reteload_four_bytes(), and reteload_rhs_action(). Referenced by reteload_node_and_children(). |
|
|
Definition at line 5950 of file rete.c. References allocate_memory(), make_float_constant(), make_int_constant(), make_sym_constant(), make_variable(), reteload_four_bytes(), reteload_num_syms, reteload_string(), reteload_string_buf, reteload_symbol_table, and Symbol. Referenced by load_rete_net(). |
|
|
Definition at line 6072 of file rete.c. References allocate_memory(), alpha_mem, find_or_make_alpha_mem(), reteload_am_table, reteload_four_bytes(), reteload_num_ams, reteload_one_byte(), reteload_symbol_from_index(), and Symbol. Referenced by load_rete_net(). |
|
|
Definition at line 6090 of file rete.c. References abort_with_fatal_error(), alpha_mem, reteload_am_table, reteload_four_bytes(), and reteload_num_ams. Referenced by reteload_node_and_children(). |
|
|
Definition at line 5852 of file rete.c. References reteload_one_byte(). Referenced by load_rete_net(), reteload_action_list(), reteload_all_symbols(), reteload_alpha_memories(), reteload_am_from_index(), reteload_node_and_children(), reteload_rhs_value(), reteload_symbol_from_index(), and reteload_varnames(). |
|
|
Definition at line 6104 of file rete.c. References free_memory(), remove_ref_to_alpha_mem(), reteload_am_table, and reteload_num_ams. Referenced by load_rete_net(). |
|
|
Definition at line 6007 of file rete.c. References free_memory(), reteload_num_syms, and reteload_symbol_table. Referenced by load_rete_net(). |
|
|
|
|
Definition at line 5825 of file rete.c. References byte, and rete_fs_file. Referenced by load_rete_net(), reteload_alpha_memories(), reteload_four_bytes(), reteload_node_and_children(), reteload_rete_test(), reteload_rhs_action(), reteload_rhs_value(), reteload_string(), reteload_two_bytes(), and reteload_varnames(). |
|
|
|
Definition at line 6490 of file rete.c. References rete_test_struct::next, rete_test, reteload_rete_test(), and reteload_two_bytes(). Referenced by reteload_node_and_children(). |
|
|
Definition at line 6354 of file rete.c. References action, action_struct::attr, action_struct::id, action_struct::preference_type, action_struct::referent, reteload_one_byte(), reteload_rhs_value(), action_struct::support, action_struct::type, and action_struct::value. Referenced by reteload_action_list(). |
|
|
Definition at line 6261 of file rete.c. References abort_with_fatal_error(), byte, destructively_reverse_list(), list, lookup_rhs_function(), print_with_symbols(), reteload_four_bytes(), reteload_one_byte(), reteload_symbol_from_index(), reteload_two_bytes(), rhs_function, rhs_value, Symbol, symbol_to_string(), and update_max_rhs_unbound_variables(). Referenced by reteload_rhs_action(). |
|
|
Definition at line 5881 of file rete.c. References reteload_one_byte(), and reteload_string_buf. Referenced by load_rete_net(), reteload_all_symbols(), and reteload_node_and_children(). |
|
|
Definition at line 5990 of file rete.c. References abort_with_fatal_error(), reteload_four_bytes(), reteload_num_syms, reteload_symbol_table, and Symbol. Referenced by reteload_alpha_memories(), reteload_node_and_children(), reteload_rete_test(), reteload_rhs_value(), and reteload_varnames(). |
|
|
Definition at line 5836 of file rete.c. References reteload_one_byte(). Referenced by reteload_node_and_children(), reteload_rete_test(), reteload_rete_test_list(), and reteload_rhs_value(). |
|
|
Definition at line 6149 of file rete.c. References destructively_reverse_list(), list, reteload_four_bytes(), reteload_one_byte(), reteload_symbol_from_index(), Symbol, and varnames. Referenced by reteload_node_varnames(). |
|
|
Definition at line 6379 of file rete.c. References action, retesave_four_bytes(), and retesave_rhs_action(). Referenced by retesave_rete_node_and_children(). |
|
|
Definition at line 6045 of file rete.c. References alpha_mem_struct::acceptable, alpha_mem, alpha_mem_struct::attr, byte, current_retesave_amindex, alpha_mem_struct::id, alpha_mem_struct::retesave_amindex, retesave_four_bytes(), retesave_one_byte(), and alpha_mem_struct::value. Referenced by retesave_alpha_memories(). |
|
|
Definition at line 6059 of file rete.c. References current_retesave_amindex, do_for_all_items_in_hash_table(), retesave_alpha_mem_and_assign_index(), and retesave_four_bytes(). Referenced by save_rete_net(). |
|
|
Definition at line 6562 of file rete.c. References rete_node_struct::first_child, rete_node_struct::next_sibling, rete_node, retesave_four_bytes(), and retesave_rete_node_and_children(). Referenced by retesave_rete_node_and_children(), and save_rete_net(). |
|
|
Definition at line 5844 of file rete.c. References byte, and retesave_one_byte(). Referenced by retesave_action_list(), retesave_alpha_mem_and_assign_index(), retesave_alpha_memories(), retesave_children_of_node(), retesave_rete_node_and_children(), retesave_rete_test(), retesave_rhs_value(), retesave_symbol_table(), and retesave_varnames(). |
|
||||||||||||
|
|
Definition at line 5820 of file rete.c. References byte, and rete_fs_file. Referenced by retesave_alpha_mem_and_assign_index(), retesave_four_bytes(), retesave_rete_node_and_children(), retesave_rete_test(), retesave_rhs_action(), retesave_rhs_value(), retesave_string(), retesave_two_bytes(), retesave_varnames(), and save_rete_net(). |
|
|
|
|
Definition at line 6479 of file rete.c. References rete_test, retesave_rete_test(), and retesave_two_bytes(). Referenced by retesave_rete_node_and_children(). |
|
|
Definition at line 6338 of file rete.c. References action, action_struct::attr, action_struct::id, action_struct::preference_type, action_struct::referent, retesave_one_byte(), retesave_rhs_value(), action_struct::support, action_struct::type, and action_struct::value. Referenced by retesave_action_list(). |
|
|
Definition at line 6231 of file rete.c. References byte, cons, cons_struct::first, cons_struct::rest, retesave_four_bytes(), retesave_one_byte(), retesave_two_bytes(), rhs_function, rhs_value, and Symbol. Referenced by retesave_rhs_action(). |
|
|
Definition at line 5872 of file rete.c. References retesave_one_byte(). Referenced by retesave_rete_node_and_children(), retesave_symbol_and_assign_index(), and save_rete_net(). |
|
|
Definition at line 5924 of file rete.c. References current_retesave_symindex, retesave_string(), Symbol, and symbol_to_string(). Referenced by retesave_symbol_table(). |
|
|
Definition at line 5935 of file rete.c. References current_retesave_symindex, do_for_all_items_in_hash_table(), retesave_four_bytes(), and retesave_symbol_and_assign_index(). Referenced by save_rete_net(). |
|
|
Definition at line 5830 of file rete.c. References byte, and retesave_one_byte(). Referenced by retesave_rete_node_and_children(), retesave_rete_test(), retesave_rete_test_list(), and retesave_rhs_value(). |
|
|
Definition at line 6128 of file rete.c. References list, retesave_four_bytes(), retesave_one_byte(), and Symbol. Referenced by retesave_node_varnames(). |
|
||||||||||||
|
Referenced by add_wme_to_aht(), init_rete(), and update_node_with_matches_from_above(). |
|
||||||||||||
|
Definition at line 2890 of file rete.c. References action, action_struct::attr, action_struct::id, action_struct::next, action_struct::preference_type, action_struct::referent, action_struct::type, and action_struct::value. Referenced by add_production_to_rete(). |
|
|
Definition at line 6822 of file rete.c. References print(), rete_fs_file, retesave_alpha_memories(), retesave_children_of_node(), retesave_one_byte(), retesave_string(), and retesave_symbol_table(). Referenced by soar_cSaveReteNet(). |
|
||||||||||||
|
|
||||||||||||||||
|
Definition at line 4230 of file rete.c. References rete_node_struct::a, rete_node_struct::b, beta_memory_node_data_struct::first_linked_child, rete_node_struct::rete_node_b_union::mem, pos_node_data_struct::next_from_beta_mem, rete_node_struct::node_id, rete_node_struct::rete_node_a_union::pos, rete_node, token, unhashed_positive_node_left_addition(), and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
||||||||||||
|
||||||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
|
Definition at line 3007 of file rete.c. References allocate_memory_and_zerofill(), free_memory(), and Symbol. Referenced by add_production_to_rete(), reteload_node_and_children(), and reteload_rhs_value(). |
|
|
||||||||||||||||
|
||||||||||||||||
|
Definition at line 4018 of file rete.c. References rete_test_struct::data, var_location_struct::field_num, var_location_struct::levels_up, token_struct::parent, rete_test, rete_test_struct::right_field_num, Symbol, token, rete_test_struct::rete_test_data_union::variable_referent, token_struct::w, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 4118 of file rete.c. References rete_test_struct::data, var_location_struct::field_num, var_location_struct::levels_up, token_struct::parent, rete_test, rete_test_struct::right_field_num, Symbol, token, rete_test_struct::rete_test_data_union::variable_referent, token_struct::w, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 4078 of file rete.c. References rete_test_struct::data, var_location_struct::field_num, var_location_struct::levels_up, token_struct::parent, rete_test, rete_test_struct::right_field_num, Symbol, token, rete_test_struct::rete_test_data_union::variable_referent, token_struct::w, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 4098 of file rete.c. References rete_test_struct::data, var_location_struct::field_num, var_location_struct::levels_up, token_struct::parent, rete_test, rete_test_struct::right_field_num, Symbol, token, rete_test_struct::rete_test_data_union::variable_referent, token_struct::w, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 4058 of file rete.c. References rete_test_struct::data, var_location_struct::field_num, var_location_struct::levels_up, token_struct::parent, rete_test, rete_test_struct::right_field_num, Symbol, token, rete_test_struct::rete_test_data_union::variable_referent, token_struct::w, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 4038 of file rete.c. References rete_test_struct::data, var_location_struct::field_num, var_location_struct::levels_up, token_struct::parent, rete_test, rete_test_struct::right_field_num, Symbol, token, rete_test_struct::rete_test_data_union::variable_referent, token_struct::w, and wme. Referenced by init_rete(). |
|
||||||||||||||||
|
Definition at line 4138 of file rete.c. References rete_test_struct::data, var_location_struct::field_num, var_location_struct::levels_up, token_struct::parent, rete_test, rete_test_struct::right_field_num, Symbol, token, rete_test_struct::rete_test_data_union::variable_referent, token_struct::w, and wme. Referenced by init_rete(). |
|
|
Definition at line 6948 of file rete.c. Referenced by get_all_node_count_stats(), get_node_count_statistic(), and print_node_count_statistics(). |
|
|
Definition at line 292 of file rete.c. Referenced by get_all_node_count_stats(), get_node_count_statistic(), init_rete(), and print_node_count_statistics(). |
|
|
Definition at line 6041 of file rete.c. Referenced by retesave_alpha_mem_and_assign_index(), and retesave_alpha_memories(). |
|
|
Definition at line 5920 of file rete.c. Referenced by retesave_symbol_and_assign_index(), and retesave_symbol_table(). |
|
|
Definition at line 121 of file rete.c. Referenced by add_production_to_rete(). |
|
|
Definition at line 7108 of file rete.c. Referenced by get_all_left_tokens_emerging_from_node(). |
|
|
Definition at line 7109 of file rete.c. Referenced by dummy_matches_node_left_addition(), and get_all_left_tokens_emerging_from_node(). |
|
|
Definition at line 3700 of file rete.c. Referenced by copy_rhs_value_and_substitute_varnames(), and p_node_to_conditions_and_nots(). |
|
|
Definition at line 6948 of file rete.c. Referenced by get_all_node_count_stats(), get_node_count_statistic(), and print_node_count_statistics(). |
|
|
Definition at line 6948 of file rete.c. Referenced by get_all_node_count_stats(), get_node_count_statistic(), and print_node_count_statistics(). |
|
|
Definition at line 546 of file rete.c. Referenced by null_activation_stats_for_right_activation(), and update_node_with_matches_from_above(). |
|
|
Definition at line 3486 of file rete.c. Referenced by collect_nots(), and p_node_to_conditions_and_nots(). |
|
|
Definition at line 2952 of file rete.c. Referenced by add_production_to_rete(), and fixup_rhs_value_variable_references(). |
|
|
Definition at line 2311 of file rete.c. Referenced by add_rete_test_list_to_tests(), and init_test_type_conversion_tables(). |
|
|
Definition at line 5809 of file rete.c. Referenced by load_rete_net(), reteload_one_byte(), retesave_one_byte(), and save_rete_net(). |
|
|
Definition at line 6043 of file rete.c. Referenced by reteload_alpha_memories(), reteload_am_from_index(), and reteload_free_am_table(). |
|
|
Definition at line 6042 of file rete.c. Referenced by reteload_alpha_memories(), reteload_am_from_index(), and reteload_free_am_table(). |
|
|
Definition at line 5921 of file rete.c. Referenced by reteload_all_symbols(), reteload_free_symbol_table(), and reteload_symbol_from_index(). |
|
|
Definition at line 5870 of file rete.c. Referenced by load_rete_net(), reteload_all_symbols(), reteload_node_and_children(), and reteload_string(). |
|
|
Definition at line 5922 of file rete.c. Referenced by reteload_all_symbols(), reteload_free_symbol_table(), and reteload_symbol_from_index(). |
|
|
Definition at line 2949 of file rete.c. Referenced by add_production_to_rete(), and fixup_rhs_value_variable_references(). |
|
|
Definition at line 2955 of file rete.c. Referenced by add_production_to_rete(), and fixup_rhs_value_variable_references(). |
|
|
Definition at line 2310 of file rete.c. Referenced by add_rete_tests_for_test(), and init_test_type_conversion_tables(). |
1.3.5