Go to the source code of this file.
|
||||||||||||
|
Definition at line 1437 of file production.c. References action, action_struct::id, symbol_is_in_tc(), tc_number, and action_struct::type. Referenced by add_tc_through_lhs_and_rhs(), and calculate_compile_time_o_support(). |
|
||||||||||||||||||||
|
Definition at line 1354 of file production.c. References action, add_symbol_to_tc(), action_struct::id, list, action_struct::preference_type, action_struct::referent, tc_number, action_struct::type, and action_struct::value. Referenced by add_tc_through_lhs_and_rhs(). |
|
||||||||||||||||
|
Definition at line 1261 of file production.c. References action, add_all_variables_in_rhs_value(), action_struct::attr, action_struct::id, list, action_struct::preference_type, action_struct::referent, Symbol, tc_number, action_struct::type, and action_struct::value. Referenced by add_all_variables_in_action_list(), and reorder_action_list(). |
|
||||||||||||||||
|
Definition at line 1280 of file production.c. References action, add_all_variables_in_action(), list, action_struct::next, and tc_number. Referenced by reset_variable_generator(). |
|
||||||||||||||||
|
||||||||||||||||
|
Definition at line 1221 of file production.c. References add_all_variables_in_condition(), condition, list, condition_struct::next, and tc_number. Referenced by add_all_variables_in_condition(), and reset_variable_generator(). |
|
||||||||||||||||
|
Definition at line 1242 of file production.c. References cons, cons_struct::first, list, cons_struct::rest, rhs_value, Symbol, and tc_number. Referenced by add_all_variables_in_action(). |
|
||||||||||||||||
|
Definition at line 1170 of file production.c. References complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, cons_struct::first, list, complex_test_struct::test_info_union::referent, cons_struct::rest, Symbol, tc_number, test, and complex_test_struct::type. Referenced by add_all_variables_in_condition(). |
|
||||||||||||||||
|
||||||||||||||||
|
Definition at line 1153 of file production.c. References add_bound_variables_in_condition(), condition, list, condition_struct::next, and tc_number. Referenced by make_production(). |
|
||||||||||||||||
|
Definition at line 1121 of file production.c. References complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, cons_struct::first, list, cons_struct::rest, Symbol, tc_number, test, and complex_test_struct::type. Referenced by add_bound_variables_in_condition(), calculate_compile_time_o_support(), collect_root_variables(), find_known_goals(), find_thing_off_goal(), reorder_lhs(), and restore_and_deallocate_saved_tests(). |
|
||||||||||||||||||||
|
Definition at line 1346 of file production.c. References add_test_to_tc(), condition, condition_struct::data, three_field_tests_struct::id_test, list, tc_number, condition_struct::condition_main_data_union::tests, condition_struct::type, and three_field_tests_struct::value_test. Referenced by add_tc_through_lhs_and_rhs(), build_chunk_conds_for_grounds_and_add_negateds(), cond_is_in_tc(), and trace_grounded_potentials(). |
|
||||||||||||
|
||||||||||||
|
Definition at line 389 of file production.c. References add_new_test_to_test(), complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, deallocate_test(), cons_struct::first, cons_struct::rest, test, tests_are_equal(), and complex_test_struct::type. Referenced by restore_saved_tests_to_test(). |
|
||||||||||||||||||||
|
Definition at line 1317 of file production.c. References list, Symbol, and tc_number. Referenced by add_action_to_tc(), add_test_to_tc(), and calculate_compile_time_o_support(). |
|
||||||||||||||||||||
|
Definition at line 1326 of file production.c. References add_symbol_to_tc(), complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, cons_struct::first, list, cons_struct::rest, tc_number, test, and complex_test_struct::type. Referenced by add_cond_to_tc(). |
|
||||||||||||
|
Definition at line 547 of file production.c. References three_field_tests_struct::attr_test, condition, condition_struct::data, condition_struct::condition_main_data_union::tests, and three_field_tests_struct::value_test. Referenced by reorder_simplified_conditions(). |
|
|
Definition at line 522 of file production.c. |
|
||||||||||||
|
||||||||||||
|
|
||||||||||||||||
|
Definition at line 794 of file production.c. References condition, copy_condition(), condition_struct::next, and condition_struct::prev. Referenced by chunk_instantiation(), copy_cond_list(), and copy_condition(). |
|
|
Definition at line 705 of file production.c. References abort_with_fatal_error(), complex_test, complex_test_struct::test_info_union::conjunct_list, cons, copy_test(), complex_test_struct::data, cons_struct::first, cons_struct::rest, test, and complex_test_struct::type. Referenced by fill_in_attr_tests(), fill_in_id_tests(), parse_conds_for_one_id(), parse_head_of_conds_for_one_id(), and print(). |
|
|
Definition at line 929 of file production.c. References cons, cons_struct::first, list, cons_struct::rest, and rhs_value. Referenced by parse_preferences(), and parse_preferences_soar8_non_operator(). |
|
|
Definition at line 147 of file production.c. References cons, cons_struct::first, list, cons_struct::rest, and Symbol. Referenced by add_rete_test_list_to_tests(), add_rete_tests_for_test(), and copy_test(). |
|
|
|
Definition at line 193 of file production.c. References cons, copy_test(), cons_struct::first, list, and cons_struct::rest. Referenced by copy_test(). |
|
||||||||||||||||
|
Definition at line 251 of file production.c. References add_new_test_to_test(), complex_test, complex_test_struct::test_info_union::conjunct_list, cons, copy_test(), complex_test_struct::data, destructively_reverse_list(), cons_struct::first, cons_struct::rest, test, and complex_test_struct::type. Referenced by print(), remove_isa_state_tests_for_non_roots(), and tests_are_equal_with_bindings(). |
|
|
|
|
Definition at line 1004 of file production.c. References not_struct::next, not, not_struct::s1, and not_struct::s2. Referenced by deallocate_inst_members_to_be_rewritten(), and deallocate_instantiation(). |
|
|
|
Definition at line 906 of file production.c. References cons, cons_struct::first, free_list(), list, cons_struct::rest, and rhs_value. Referenced by deallocate_action_list(), parse_attr_value_make(), and parse_function_call_after_lparen(). |
|
|
Definition at line 174 of file production.c. References cons, cons_struct::first, list, cons_struct::rest, and Symbol. Referenced by add_production_to_rete(), deallocate_production(), deallocate_rete_test_list(), deallocate_test(), deallocate_trace_format_list(), deallocate_varnames(), and parse_attribute_path_in_brackets(). |
|
|
||||||||||||
|
|
Definition at line 987 of file production.c. References first_letter_from_symbol(), and rhs_value. Referenced by copy_action_list_and_substitute_varnames(), and parse_attr_value_make(). |
|
|
Definition at line 94 of file production.c. References symbol_union::id, variable_struct::name, sym_constant_struct::name, identifier_struct::name_letter, symbol_union::sc, Symbol, and symbol_union::var. Referenced by execute_action(), first_letter_from_rhs_value(), and first_letter_from_test(). |
|
|
Definition at line 113 of file production.c. References complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, cons_struct::first, first_letter_from_symbol(), cons_struct::rest, test, and complex_test_struct::type. Referenced by add_rete_test_list_to_tests(), parse_attr_value_tests(), and rete_node_to_conditions(). |
|
|
Definition at line 1489 of file production.c. References make_variable(), Symbol, and tolower(). Referenced by add_gensymmed_equality_test(), copy_rhs_value_and_substitute_varnames(), simplify_test(), substitute_for_placeholders_in_symbol(), and variablize_symbol(). |
|
|
|
|
Definition at line 465 of file production.c. References abort_with_fatal_error(), complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, complex_test_struct::test_info_union::disjunction_list, cons_struct::first, complex_test_struct::test_info_union::referent, cons_struct::rest, Symbol, test, and complex_test_struct::type. Referenced by hash_condition(). |
|
|
Definition at line 60 of file production.c. References action, complex_test, condition, init_memory_pool(), init_reorderer(), not, and production. Referenced by init_soar_agent(). |
|
||||||||||||||||||||||||||||
|
||||||||||||
|
Definition at line 1462 of file production.c. References action, add_all_variables_in_action_list(), add_all_variables_in_condition_list(), condition, cons, cons_struct::first, free_list(), get_new_tc_number(), list, reset_variable_gensym_numbers(), cons_struct::rest, Symbol, and tc_number. Referenced by chunk_instantiation(), make_production(), p_node_to_conditions_and_nots(), parse_production(), and second_stage_chunk_instantiation(). |
|
||||||||||||
|
Definition at line 1366 of file production.c. References symbol_union::id, Symbol, identifier_struct::tc_num, variable_struct::tc_num, tc_number, and symbol_union::var. Referenced by action_is_in_tc(), and test_is_in_tc(). |
|
||||||||||||
|
||||||||||||||||
|
Definition at line 678 of file production.c. References complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, cons_struct::first, cons_struct::rest, test, and complex_test_struct::type. Referenced by collect_root_variables(), find_known_goals(), remove_isa_state_tests_for_non_roots(), reorder_lhs(), and tests_are_equal_with_bindings(). |
|
||||||||||||
|
Definition at line 1375 of file production.c. References complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, cons_struct::first, cons_struct::rest, symbol_is_in_tc(), tc_number, test, and complex_test_struct::type. Referenced by cond_is_in_tc(). |
|
||||||||||||
|
Definition at line 416 of file production.c. References complex_test, complex_test_struct::test_info_union::conjunct_list, cons, complex_test_struct::data, complex_test_struct::test_info_union::disjunction_list, cons_struct::first, complex_test_struct::test_info_union::referent, cons_struct::rest, test, and complex_test_struct::type. Referenced by add_new_test_to_test_if_not_already_there(), conditions_are_equal(), and print(). |
|
|
Definition at line 1084 of file production.c. References cons, cons_struct::first, symbol_union::id, list, cons_struct::rest, Symbol, and identifier_struct::tc_num. Referenced by cond_is_in_tc(). |
|
|
Definition at line 1098 of file production.c. References cons, cons_struct::first, list, cons_struct::rest, Symbol, variable_struct::tc_num, and symbol_union::var. Referenced by collect_root_variables(), cond_is_in_tc(), fill_in_vars_requiring_bindings(), find_lowest_cost_lookahead(), reorder_action_list(), reorder_simplified_conditions(), and restore_and_deallocate_saved_tests(). |
|
|
Definition at line 1039 of file production.c. Referenced by get_new_tc_number(). |
|
|
Definition at line 1536 of file production.c. Referenced by collect_root_variables(), make_production(), reorder_action_list(), reorder_lhs(), reorder_simplified_conditions(), and restore_and_deallocate_saved_tests(). |
1.3.5