Go to the source code of this file.
Functions | |
| void | remove_top_level_justifications (instantiation *inst) |
| void | build_prohibits_list (instantiation *inst) |
| preference * | find_clone_for_level (preference *p, goal_stack_level level) |
| void | find_match_goal (instantiation *inst) |
| Symbol * | instantiate_rhs_value (rhs_value rv, goal_stack_level new_id_level, char new_id_letter, struct token_struct *tok, wme *w) |
| preference * | execute_action (action *a, struct token_struct *tok, wme *w) |
| void | fill_in_new_instantiation_stuff (instantiation *inst, bool need_to_do_support_calculations) |
| void | init_firer (void) |
| void | create_instantiation (production *prod, struct token_struct *tok, wme *w) |
| void | deallocate_instantiation (instantiation *inst) |
| void | retract_instantiation (instantiation *inst) |
Variables | |
| long | firer_highest_rhs_unboundvar_index |
|
|
||||||||||||||||
|
|
||||||||||||||||
|
Definition at line 317 of file recmem.c. References action, action_struct::attr, first_letter_from_symbol(), symbol_union::id, action_struct::id, instantiate_rhs_value(), identifier_struct::isa_goal, identifier_struct::level, make_preference(), preference, action_struct::preference_type, print_with_symbols(), action_struct::referent, Symbol, action_struct::type, action_struct::value, and wme. Referenced by create_instantiation(). |
|
||||||||||||
|
||||||||||||
|
|
|
Definition at line 576 of file recmem.c. References init_memory_pool(), and instantiation. Referenced by init_soar_agent(). |
|
||||||||||||||||||||||||
|
Definition at line 232 of file recmem.c. References byte, cons, rhs_function_struct::f, firer_highest_rhs_unboundvar_index, cons_struct::first, free_list(), get_symbol_from_rete_loc(), goal_stack_level, list, make_new_identifier(), variable_struct::name, cons_struct::rest, rhs_function, rhs_value, Symbol, symbol_union::var, and wme. Referenced by execute_action(). |
|
|
Referenced by retract_instantiation(). |
|
|
|
Definition at line 230 of file recmem.c. Referenced by create_instantiation(), and instantiate_rhs_value(). |
1.3.5