Soar Kernel
9.3.2 08-06-12
|
#include <symtab.h>
Data Fields | |
symbol_common_data | common_symbol_info |
union symbol_union * | current_binding_value |
uint64_t | gensym_number |
char * | name |
::list * | rete_binding_locations |
tc_number | tc_num |
symbol_common_data variable_struct::common_symbol_info |
Definition at line 200 of file symtab.h.
Referenced by create_instantiation(), and tests_are_equal().
union symbol_union* variable_struct::current_binding_value |
Definition at line 203 of file symtab.h.
Referenced by fixup_rhs_value_variable_references(), generate_new_variable(), and substitute_for_placeholders_in_symbol().
uint64_t variable_struct::gensym_number |
Definition at line 204 of file symtab.h.
Referenced by generate_new_variable(), make_variable(), and reset_gensym_number().
char* variable_struct::name |
Definition at line 201 of file symtab.h.
Referenced by deallocate_symbol(), find_variable(), first_letter_from_symbol(), hash_variable(), instantiate_rhs_value(), make_variable(), and symbol_to_string().
::list* variable_struct::rete_binding_locations |
Definition at line 205 of file symtab.h.
Referenced by find_var_location(), make_variable(), pop_var_binding(), push_var_binding(), and var_is_bound().
tc_number variable_struct::tc_num |
Definition at line 202 of file symtab.h.
Referenced by all_variables_in_rhs_value_bound(), check_unbound_negative_relational_test_referents(), collect_vars_tested_by_test_that_are_bound(), fixup_rhs_value_variable_references(), make_variable(), reset_tc_num(), symbol_is_in_tc(), and unmark_variables_and_free_list().