Soar Kernel
9.3.2 08-06-12
|
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
struct | wme_filter_struct |
Typedefs | |
typedef struct action_struct | action |
typedef struct agent_struct | agent |
typedef char | Bool |
typedef unsigned char | byte |
typedef struct condition_struct | condition |
typedef struct instantiation_struct | instantiation |
typedef struct preference_struct | preference |
typedef struct production_struct | production |
typedef char * | rhs_value |
typedef union symbol_union | Symbol |
typedef char * | test |
typedef struct wme_struct | wme |
typedef struct wme_filter_struct | wme_filter |
typedef byte | wme_trace_type |
Functions | |
void | filtered_print_wme_add (agent *thisAgent, wme *w) |
void | filtered_print_wme_remove (agent *thisAgent, wme *w) |
int | get_printer_output_column (agent *thisAgent) |
char | preference_type_indicator (agent *thisAgent, byte type) |
void | print (agent *thisAgent, const char *format,...) |
void | print_action (agent *thisAgent, action *a) |
void | print_action_list (agent *thisAgent, action *actions, int indent, Bool internal) |
void | print_condition (agent *thisAgent, condition *cond) |
void | print_condition_list (agent *thisAgent, condition *conds, int indent, Bool internal) |
void | print_instantiation_with_wmes (agent *thisAgent, instantiation *inst, wme_trace_type wtt, int action) |
void | print_list_of_conditions (agent *thisAgent, condition *cond) |
void | print_phase (agent *thisAgent, const char *s, bool end_phase) |
void | print_preference (agent *thisAgent, preference *pref) |
void | print_production (agent *thisAgent, production *p, Bool internal) |
void | print_spaces (agent *thisAgent, int n) |
void | print_string (agent *thisAgent, const char *s) |
void | print_string_to_log_file_only (agent *thisAgent, char *string) |
void | print_with_symbols (agent *thisAgent, const char *format,...) |
void | print_wme (agent *thisAgent, wme *w) |
void | print_wme_for_tcl (wme *w) |
void | print_wme_without_timetag (agent *thisAgent, wme *w) |
char * | rhs_value_to_string (agent *thisAgent, rhs_value rv, char *dest, size_t dest_size) |
void | snprintf_with_symbols (agent *thisAgent, char *dest, size_t count, const char *format,...) |
void | start_log_file (agent *thisAgent, char *filename, Bool append) |
void | start_redirection_to_file (agent *thisAgent, FILE *already_opened_file) |
void | stop_log_file (agent *thisAgent) |
void | stop_redirection_to_file (agent *thisAgent) |
char * | string_to_escaped_string (agent *thisAgent, char *s, char first_and_last_char, char *dest) |
char * | symbol_to_string (agent *thisAgent, Symbol *sym, Bool rereadable, char *dest, size_t dest_size) |
char const * | symbol_to_typeString (agent *thisAgent, Symbol *sym) |
void | tell_printer_that_output_column_has_been_reset (agent *thisAgent) |
char * | test_to_string (agent *thisAgent, test t, char *dest, size_t dest_size) |
typedef struct action_struct action |
typedef struct agent_struct agent |
typedef struct condition_struct condition |
typedef struct instantiation_struct instantiation |
typedef struct preference_struct preference |
typedef struct production_struct production |
typedef union symbol_union Symbol |
typedef struct wme_struct wme |
typedef struct wme_filter_struct wme_filter |
typedef byte wme_trace_type |
Definition at line 980 of file print.cpp.
References passes_wme_filtering(), print(), print_wme(), TRUE, xml_begin_tag(), and xml_end_tag().
Referenced by do_buffered_wm_changes().
Definition at line 990 of file print.cpp.
References FALSE, passes_wme_filtering(), print(), print_wme(), xml_begin_tag(), and xml_end_tag().
Referenced by do_buffered_wm_changes().
Definition at line 59 of file print.cpp.
References agent_struct::printer_output_column.
Referenced by chunk_instantiation(), create_instantiation(), explain_cond_list(), print_consed_list_of_condition_wmes(), print_consed_list_of_conditions(), print_list_of_conditions(), and retract_instantiation().
Definition at line 915 of file print.cpp.
References abort_with_fatal_error(), ACCEPTABLE_PREFERENCE_TYPE, BEST_PREFERENCE_TYPE, BETTER_PREFERENCE_TYPE, BINARY_INDIFFERENT_PREFERENCE_TYPE, BINARY_PARALLEL_PREFERENCE_TYPE, BUFFER_MSG_SIZE, NUMERIC_INDIFFERENT_PREFERENCE_TYPE, PROHIBIT_PREFERENCE_TYPE, RECONSIDER_PREFERENCE_TYPE, REJECT_PREFERENCE_TYPE, REQUIRE_PREFERENCE_TYPE, UNARY_INDIFFERENT_PREFERENCE_TYPE, UNARY_PARALLEL_PREFERENCE_TYPE, WORSE_PREFERENCE_TYPE, and WORST_PREFERENCE_TYPE.
Referenced by print_action_list(), and print_preference().
void print | ( | agent * | thisAgent, |
const char * | format, | ||
... | |||
) |
Definition at line 102 of file print.cpp.
References PRINT_BUFSIZE, and print_string().
Referenced by abort_with_fatal_error(), abs_rhs_function_code(), add_input_wme(), add_output_function(), add_preference_to_tm(), add_rhs_function(), atan2_rhs_function_code(), backtrace_through_instantiation(), capitalize_symbol_rhs_function_code(), check_unbound_negative_relational_test_referents(), chunk_instantiation(), collect_root_variables(), compute_heading_rhs_function_code(), compute_range_rhs_function_code(), cos_rhs_function_code(), create_instantiation(), create_new_context(), create_soar_agent(), deallocate_preference(), decide_non_context_slot(), determine_highest_active_production_level_in_stack_apply(), determine_highest_active_production_level_in_stack_propose(), determine_type_of_constituent_string(), div_rhs_function_code(), do_buffered_wm_changes(), do_one_top_level_phase(), do_preference_phase(), do_working_memory_phase(), dont_learn_rhs_function_code(), elaborate_gds(), epmem_init_db(), epmem_new_episode(), epmem_process_query(), excise_production(), explain_cond_list(), explain_list_chunks(), explain_trace(), explain_trace_chunk(), exploration_boltzmann_select(), exploration_epsilon_greedy_select(), filtered_print_wme_add(), filtered_print_wme_remove(), find_chunk(), find_goal_for_match_set_change_retraction(), find_ground(), float_rhs_function_code(), force_learn_rhs_function_code(), fp_divide_rhs_function_code(), generate_chunk_name_sym_constant(), get_io_symbol_from_tio_constituent_string(), get_next_char(), goal_stack_consistent_through_goal(), highest_active_goal_apply(), highest_active_goal_propose(), ifeq_rhs_function_code(), int_rhs_function_code(), lex_quote(), lex_unknown(), lex_vbar(), load_rete_net(), make_preference(), make_production(), minus_rhs_function_code(), mod_rhs_function_code(), p_node_left_addition(), p_node_left_removal(), parse_attr_value_make(), parse_attr_value_tests(), parse_cond(), parse_disjunction_test(), parse_format_string(), parse_function_call_after_lparen(), parse_head_of_conds_for_one_id(), parse_preferences_soar8_non_operator(), parse_production(), parse_relational_test(), parse_rhs_action(), parse_rhs_value(), post_link_addition(), post_link_removal(), ppmi_aux(), print_action_list(), print_assertion(), print_candidates(), print_condition_list(), print_consed_list_of_condition_wmes(), print_consed_list_of_conditions(), print_identifier_ref_info(), print_instantiation_with_wmes(), print_list_of_conditions(), print_location_of_most_recent_lexeme(), print_match_set(), print_memory_statistics(), print_partial_match_information(), print_phase(), print_preference(), print_production(), print_retraction(), print_saved_test_list(), print_trace_format_list(), print_tracing_rule(), print_tracing_rule_tcl(), print_whole_token(), print_wme(), print_wme_for_tcl(), print_wme_without_timetag(), process_o_rejects_and_deallocate_them(), read_identifier_or_context_variable(), remove_input_wme(), remove_operator_if_necessary(), remove_preference_from_tm(), reorder_action_list(), reorder_lhs(), reorder_simplified_conditions(), reset_id_counters(), reset_wme_timetags(), restore_and_deallocate_saved_tests(), retract_instantiation(), rl_perform_update(), rl_store_data(), round_off_air_rhs_function_code(), round_off_heading_air_rhs_function_code(), save_rete_net(), set_sysparam(), smem_path_param::set_value(), epmem_path_param::set_value(), should_variablize(), shouldCreateInstantiation(), sin_rhs_function_code(), smem_init_db(), smem_store_chunk(), soar_list_all_callbacks(), soar_list_all_callbacks_for_event(), sqrt_rhs_function_code(), stats_init_db(), stop_lex_from_file(), trim_rhs_function_code(), wma_activate_wme(), wma_go(), wma_remove_decay_element(), wma_update_decay_histories(), and xml_partial_match_information().
Definition at line 906 of file print.cpp.
References action_struct::next, NIL, print_action_list(), and TRUE.
Definition at line 680 of file print.cpp.
References agent_struct::action_id_to_match, add_to_growable_string(), action_struct::attr, COLUMNS_PER_LINE, agent_struct::dl_cons_pool, extract_dl_list_elements(), FALSE, free_growable_string(), FUNCALL_ACTION, action_struct::id, dl_cons_struct::item, make_blank_growable_string(), action_struct::next, dl_cons_struct::next, NIL, pick_actions_with_matching_id(), preference_is_binary(), action_struct::preference_type, preference_type_indicator(), dl_cons_struct::prev, print(), PRINT_ACTION_LIST_TEMP_SIZE, print_spaces(), print_string(), print_with_symbols(), agent_struct::printer_output_column, action_struct::referent, remove_from_dll, rhs_value_to_string(), rhs_value_to_symbol(), text_of_growable_string(), TRUE, action_struct::type, action_struct::value, xml_att_val(), xml_begin_tag(), and xml_end_tag().
Referenced by chunk_instantiation(), explain_cond_list(), print_action(), and print_production().
Definition at line 894 of file print.cpp.
References condition_struct::next, NIL, condition_struct::prev, print_condition_list(), and TRUE.
Referenced by build_chunk_conds_for_grounds_and_add_negateds(), explain_cond_list(), explain_trace(), explain_trace_chunk(), ppmi_aux(), print_consed_list_of_conditions(), and print_list_of_conditions().
Definition at line 505 of file print.cpp.
References add_to_growable_string(), three_field_tests_struct::attr_test, COLUMNS_PER_LINE, CONJUNCTIVE_NEGATION_CONDITION, copy_of_equality_test_found_in_test(), copy_test_removing_goal_impasse_tests(), condition_struct::data, deallocate_test(), agent_struct::dl_cons_pool, extract_dl_list_elements(), FALSE, free_growable_string(), three_field_tests_struct::id_test, agent_struct::id_test_to_match, dl_cons_struct::item, make_blank_growable_string(), condition_struct::condition_main_data_union::ncc, NEGATIVE_CONDITION, dl_cons_struct::next, condition_struct::next, NIL, pick_conds_with_matching_id_test(), dl_cons_struct::prev, print(), print_condition_list(), PRINT_CONDITION_LIST_TEMP_SIZE, print_spaces(), print_string(), agent_struct::printer_output_column, remove_from_dll, condition_struct::test_for_acceptable_preference, test_is_blank_test(), test_to_string(), condition_struct::condition_main_data_union::tests, text_of_growable_string(), ncc_info_struct::top, TRUE, condition_struct::type, three_field_tests_struct::value_test, xml_att_val(), xml_begin_tag(), and xml_end_tag().
Referenced by chunk_instantiation(), explain_cond_list(), print_condition(), print_condition_list(), and print_production().
void print_instantiation_with_wmes | ( | agent * | thisAgent, |
instantiation * | inst, | ||
wme_trace_type | wtt, | ||
int | action | ||
) |
Definition at line 1040 of file print.cpp.
References condition_struct::bt, FULL_WME_TRACE, bt_info_struct::level, production_struct::name, condition_struct::next, NIL, NONE_WME_TRACE, POSITIVE_CONDITION, print(), print_with_symbols(), print_wme(), instantiation_struct::prod, symbol_to_string(), wme_struct::timetag, TIMETAG_WME_TRACE, TOP_GOAL_LEVEL, instantiation_struct::top_of_instantiated_conditions, condition_struct::type, bt_info_struct::wme_, xml_att_val(), xml_begin_tag(), and xml_end_tag().
Referenced by create_instantiation(), elaborate_gds(), print_match_set(), and retract_instantiation().
Definition at line 1131 of file print.cpp.
References COLUMNS_PER_LINE, get_printer_output_column(), condition_struct::next, print(), and print_condition().
Referenced by explain_trace_chunk().
void print_phase | ( | agent * | thisAgent, |
const char * | s, | ||
bool | end_phase | ||
) |
Definition at line 1143 of file print.cpp.
References APPLY_PHASE, agent_struct::current_phase, DECISION_PHASE, agent_struct::FIRING_TYPE, IE_PRODS, INPUT_PHASE, OUTPUT_PHASE, PE_PRODS, PREFERENCE_PHASE, print(), PROPOSE_PHASE, WM_PHASE, xml_att_val(), xml_begin_tag(), and xml_end_tag().
Referenced by do_one_top_level_phase().
void print_preference | ( | agent * | thisAgent, |
preference * | pref | ||
) |
Definition at line 942 of file print.cpp.
References preference_struct::attr, preference_struct::id, preference_struct::o_supported, preference_is_binary(), preference_type_indicator(), print(), print_string(), print_with_symbols(), preference_struct::referent, preference_struct::type, preference_struct::value, xml_att_val(), xml_begin_tag(), and xml_end_tag().
Referenced by add_preference_to_tm(), chunk_instantiation(), create_instantiation(), deallocate_preference(), decide_non_context_slot(), decision_consistent_with_current_preferences(), elaborate_gds(), make_preference(), process_o_rejects_and_deallocate_them(), remove_preference_from_tm(), retract_instantiation(), trace_locals(), and trace_ungrounded_potentials().
void print_production | ( | agent * | thisAgent, |
production * | p, | ||
Bool | internal | ||
) |
Definition at line 789 of file print.cpp.
References CHUNK_PRODUCTION_TYPE, deallocate_action_list(), deallocate_condition_list(), DECLARED_I_SUPPORT, DECLARED_O_SUPPORT, production_struct::declared_support, DEFAULT_PRODUCTION_TYPE, production_struct::documentation, production_struct::interrupt, JUSTIFICATION_PRODUCTION_TYPE, MAX_LEXEME_LENGTH, production_struct::name, NIL, production_struct::p_node, p_node_to_conditions_and_nots(), print(), print_action_list(), print_condition_list(), print_string(), print_with_symbols(), string_to_escaped_string(), TEMPLATE_PRODUCTION_TYPE, production_struct::type, USER_PRODUCTION_TYPE, xml_att_val(), xml_begin_tag(), and xml_end_tag().
Referenced by chunk_instantiation().
Definition at line 153 of file print.cpp.
References PRINT_BUFSIZE, and print_string().
Referenced by backtrace_through_instantiation(), ppmi_aux(), print_action_list(), print_condition_list(), print_consed_list_of_condition_wmes(), and print_consed_list_of_conditions().
void print_string | ( | agent * | thisAgent, |
const char * | s | ||
) |
Definition at line 77 of file print.cpp.
References PRINT_CALLBACK, agent_struct::printer_output_column, and soar_invoke_callbacks().
Referenced by add_wme_to_gds(), backtrace_through_instantiation(), build_chunk_conds_for_grounds_and_add_negateds(), chunk_instantiation(), do_one_top_level_phase(), explain_trace_chunk(), gds_invalid_so_remove_goal(), init_agent_memory(), print(), print_action_list(), print_condition_list(), print_internal_symbols(), print_location_of_most_recent_lexeme(), print_object_trace(), print_object_trace_using_provided_format_string(), print_preference(), print_production(), print_saved_test(), print_spaces(), print_stack_trace(), print_sym(), print_trace_format_list(), print_tracing_rule(), print_tracing_rule_tcl(), print_with_symbols(), print_wme(), print_wme_for_tcl(), print_wme_without_timetag(), report_local_negation(), soar_pop_callback(), trace_grounded_potentials(), trace_locals(), trace_ungrounded_potentials(), and write_rhs_function_code().
void print_string_to_log_file_only | ( | agent * | thisAgent, |
char * | string | ||
) |
void print_with_symbols | ( | agent * | thisAgent, |
const char * | format, | ||
... | |||
) |
Definition at line 136 of file print.cpp.
References PRINT_BUFSIZE, print_string(), and vsnprintf_with_symbols().
Referenced by abs_rhs_function_code(), add_production_to_rete(), add_rete_tests_for_test(), add_rhs_function(), assert_new_preferences(), atan2_rhs_function_code(), backtrace_through_instantiation(), calculate_support_for_instantiation_preferences(), capitalize_symbol_rhs_function_code(), check_context_slot_decisions(), chunk_instantiation(), collect_root_variables(), compute_heading_rhs_function_code(), compute_range_rhs_function_code(), cos_rhs_function_code(), create_gds_for_goal(), create_instantiation(), deallocate_instantiation(), deallocate_symbol(), deallocate_wme(), decide_context_slot(), decide_non_context_slot(), decision_consistent_with_current_preferences(), dice_prob_rhs_function_code(), div_rhs_function_code(), do_preference_phase(), dont_learn_rhs_function_code(), elaborate_gds(), execute_action(), exploration_boltzmann_select(), exploration_epsilon_greedy_select(), fill_in_new_instantiation_stuff(), find_goal_for_match_set_change_assertion(), find_goal_for_match_set_change_retraction(), float_rhs_function_code(), force_learn_rhs_function_code(), fp_divide_rhs_function_code(), garbage_collect_id(), gds_invalid_so_remove_goal(), goal_stack_consistent_through_goal(), int_rhs_function_code(), make_production(), minus_rhs_function_code(), mod_rhs_function_code(), p_node_left_addition(), p_node_left_removal(), parse_head_of_conds_for_one_id(), parse_production(), plus_rhs_function_code(), post_link_addition(), post_link_removal(), print_action_list(), print_assertion(), print_candidates(), print_instantiation_with_wmes(), print_match_set(), print_preference(), print_production(), print_retraction(), print_saved_test(), print_tracing_rule(), print_tracing_rule_tcl(), print_wme(), print_wme_for_tcl(), print_wme_without_timetag(), rand_float_rhs_function_code(), rand_int_rhs_function_code(), read_identifier_or_context_variable(), remove_current_decision(), remove_garbage_slots(), remove_operator_if_necessary(), remove_rhs_function(), reteload_rhs_value(), shouldCreateInstantiation(), sin_rhs_function_code(), sqrt_rhs_function_code(), times_rhs_function_code(), trim_rhs_function_code(), and uniquely_add_to_head_of_dll().
Definition at line 1004 of file print.cpp.
References wme_struct::acceptable, wme_struct::attr, wme_struct::id, print(), print_string(), print_with_symbols(), wme_struct::timetag, wme_struct::value, wma_enabled(), wma_get_wme_activation(), and xml_object().
Referenced by add_wme_to_gds(), deallocate_wme(), decision_consistent_with_current_preferences(), do_buffered_wm_changes(), elaborate_gds(), filtered_print_wme_add(), filtered_print_wme_remove(), gds_invalid_so_remove_goal(), ppmi_aux(), print_consed_list_of_condition_wmes(), print_instantiation_with_wmes(), print_whole_token(), remove_operator_if_necessary(), trace_grounded_potentials(), trace_locals(), and trace_ungrounded_potentials().
void print_wme_for_tcl | ( | wme * | w | ) |
Definition at line 1021 of file print.cpp.
References wme_struct::acceptable, wme_struct::attr, wme_struct::id, print(), print_string(), print_with_symbols(), wme_struct::value, xml_object(), and XML_WME_NO_TIMETAG.
Definition at line 425 of file print.cpp.
References abort_with_fatal_error(), BUFFER_MSG_SIZE, cons_struct::first, MAX_LEXEME_LENGTH, sym_constant_struct::name, rhs_function_struct::name, NIL, agent_struct::printed_output_string, cons_struct::rest, rhs_value_is_reteloc(), rhs_value_is_symbol(), rhs_value_to_funcall_list(), rhs_value_to_string(), rhs_value_to_symbol(), symbol_union::sc, symbol_to_string(), and TRUE.
Referenced by calculate_support_for_instantiation_preferences(), p_node_left_addition(), parse_attr_value_make(), parse_preferences_soar8_non_operator(), print_action_list(), and rhs_value_to_string().
void snprintf_with_symbols | ( | agent * | thisAgent, |
char * | dest, | ||
size_t | count, | ||
const char * | format, | ||
... | |||
) |
Definition at line 146 of file print.cpp.
References vsnprintf_with_symbols().
Referenced by add_wme_to_gds(), gds_invalid_so_remove_goal(), and smem_store_chunk().
void start_redirection_to_file | ( | agent * | thisAgent, |
FILE * | already_opened_file | ||
) |
void stop_log_file | ( | agent * | thisAgent | ) |
void stop_redirection_to_file | ( | agent * | thisAgent | ) |
char* string_to_escaped_string | ( | agent * | thisAgent, |
char * | s, | ||
char | first_and_last_char, | ||
char * | dest | ||
) |
Definition at line 191 of file print.cpp.
References agent_struct::printed_output_string.
Referenced by print_production(), print_trace_format_list(), and symbol_to_string().
char* symbol_to_string | ( | agent * | thisAgent, |
Symbol * | sym, | ||
Bool | rereadable, | ||
char * | dest, | ||
size_t | dest_size | ||
) |
Definition at line 226 of file print.cpp.
References abort_with_fatal_error(), BUFFER_MSG_SIZE, determine_possible_symbol_types_for_string(), symbol_union::fc, FLOAT_CONSTANT_SYMBOL_TYPE, symbol_union::ic, symbol_union::id, IDENTIFIER_SYMBOL_TYPE, INT_CONSTANT_SYMBOL_TYPE, MAX_LEXEME_LENGTH, sym_constant_struct::name, variable_struct::name, identifier_struct::name_letter, identifier_struct::name_number, NIL, agent_struct::printed_output_string, symbol_union::sc, identifier_struct::smem_lti, string_to_escaped_string(), SYM_CONSTANT_SYMBOL_TYPE, int_constant_struct::value, float_constant_struct::value, symbol_union::var, and VARIABLE_SYMBOL_TYPE.
Referenced by add_production_to_rete(), add_rete_tests_for_test(), add_trace_for_attribute_path(), add_trace_for_wme(), add_values_of_attribute_path(), assert_new_preferences(), calculate_support_for_instantiation_preferences(), capitalize_symbol_rhs_function_code(), collect_root_variables(), count_rhs_function_code(), create_instantiation(), find_goal_for_match_set_change_assertion(), float_rhs_function_code(), int_rhs_function_code(), make_constant_symbol_rhs_function_code(), make_equality_test(), make_float_constant(), make_int_constant(), make_new_identifier(), make_sym_constant(), make_variable(), object_to_trace_string(), p_node_left_addition(), p_node_left_removal(), parse_head_of_conds_for_one_id(), parse_preferences_soar8_non_operator(), print_instantiation_with_wmes(), print_sym(), reteload_rhs_value(), retesave_symbol_and_assign_index(), rhs_value_to_string(), should_variablize(), strlen_rhs_function_code(), symbol_add_ref(), symbol_remove_ref(), test_to_string(), trace_format_list_to_string(), trim_rhs_function_code(), update_for_top_state_wme_addition(), vsnprintf_with_symbols(), write_rhs_function_code(), and xml_att_val().
Definition at line 208 of file print.cpp.
References FLOAT_CONSTANT_SYMBOL_TYPE, IDENTIFIER_SYMBOL_TYPE, INT_CONSTANT_SYMBOL_TYPE, SYM_CONSTANT_SYMBOL_TYPE, and VARIABLE_SYMBOL_TYPE.
Referenced by xml_object().
void tell_printer_that_output_column_has_been_reset | ( | agent * | thisAgent | ) |
Definition at line 63 of file print.cpp.
References agent_struct::printer_output_column.
Referenced by get_next_char().
Definition at line 328 of file print.cpp.
References complex_test_from_test(), complex_test_struct::test_info_union::conjunct_list, CONJUNCTIVE_TEST, complex_test_struct::data, complex_test_struct::test_info_union::disjunction_list, DISJUNCTION_TEST, cons_struct::first, GOAL_ID_TEST, GREATER_OR_EQUAL_TEST, GREATER_TEST, IMPASSE_ID_TEST, LESS_OR_EQUAL_TEST, LESS_TEST, MAX_LEXEME_LENGTH, NIL, NOT_EQUAL_TEST, agent_struct::printed_output_string, complex_test_struct::test_info_union::referent, referent_of_equality_test(), cons_struct::rest, SAME_TYPE_TEST, symbol_to_string(), test_is_blank_or_equality_test(), test_is_blank_test(), test_to_string(), TRUE, and complex_test_struct::type.
Referenced by check_unbound_negative_relational_test_referents(), print_condition_list(), print_saved_test(), test_to_string(), and xml_condition_list().