C:/Users/Dennis/src/lang/Life_start/Life/life-1.02/source/built_in.h File Reference

Go to the source code of this file.

Defines

#define least_sel   0
#define greatest_sel   1
#define op_sel   2

Functions

void init_built_in_types ()
long check_real ()
long get_real_value ()
long unify_real_result ()
void unify_bool_result ()
void new_built_in ()
long file_exists ()
void exit_life ()
long abort_life ()
long c_abort ()
ptr_psi_term stack_nil ()
ptr_psi_term stack_cons ()
ptr_psi_term stack_int ()
ptr_psi_term stack_pair ()
ptr_psi_term stack_string ()
ptr_psi_term stack_bytes ()
ptr_psi_term collect_symbols ()
ptr_psi_term makePsiTerm ARGS ((ptr_definition x))
ptr_psi_term makePsiList ARGS ((GENERIC head, ptr_psi_term(*valueFunc)(), GENERIC(*nextFunc)()))
ptr_psi_term intListValue ()
GENERIC intListNext ()
ptr_psi_term residListGoal ()
GENERIC residListNext ()
GENERIC unitListNext ARGS (())
void setUnitList ARGS ((GENERIC x))


Define Documentation

#define greatest_sel   1

Definition at line 34 of file built_in.h.

Referenced by c_children(), and collect_symbols().

#define least_sel   0

Definition at line 33 of file built_in.h.

Referenced by c_smallest(), and collect_symbols().

#define op_sel   2

Definition at line 35 of file built_in.h.

Referenced by c_ops(), and collect_symbols().


Function Documentation

long abort_life (  ) 

void setUnitList ARGS ( (GENERIC x)   ) 

ptr_psi_term unitListValue ARGS ( ()   ) 

ptr_psi_term makePsiList ARGS ( (GENERIC head, ptr_psi_term(*valueFunc)(), GENERIC(*nextFunc)())   ) 

ptr_psi_term makePsiTerm ARGS ( (ptr_definition x)   ) 

long c_abort (  ) 

Definition at line 2241 of file built_in.c.

References abort_life(), and TRUE.

Referenced by bitvector_binop_code(), bitvector_unop_code(), c_bk_assign(), c_boolpred(), c_eval_disjunction(), call_primitive(), global_unify(), init_built_in_types(), regexp_compile_internal(), and regexp_execute_internal().

long check_real (  ) 

ptr_psi_term collect_symbols (  ) 

void exit_life (  ) 

long file_exists (  ) 

long get_real_value (  ) 

void init_built_in_types (  ) 

Definition at line 5930 of file built_in.c.

References all_public_symbols(), bi_module, c_abort(), c_alias(), c_and(), c_append_file(), c_apply(), c_args(), c_ascii(), c_assert_first(), c_assert_last(), c_bk_assign(), c_boolpred(), c_char(), c_chdir(), c_clause(), c_close(), c_combined_name(), c_concatenate(), c_cond(), c_copy_pointer(), c_copy_term(), c_current_module(), c_declaration(), c_delay_check(), c_deref_length(), c_diff(), c_diff_address(), c_disj(), c_display_modules(), c_display_persistent(), c_dynamic(), c_equal(), c_eval(), c_eval_disjunction(), c_eval_inplace(), c_exist_feature(), c_exists(), c_exists_choice(), c_fail(), c_feature_values(), c_features(), c_get(), c_get_choice(), c_global(), c_global_assign(), c_gt(), c_gtoe(), c_halt(), c_implies(), c_initrandom(), c_int2string(), c_is_function(), c_is_predicate(), c_is_sort(), c_listing(), c_load(), c_lt(), c_ltoe(), c_module_name(), c_non_strict(), c_nonvar(), c_not(), c_not_implemented(), c_op(), c_open_in(), c_open_module(), c_open_out(), c_ops(), c_or(), c_page_width(), c_parse(), c_persistent(), c_print_codes(), c_print_depth(), c_print_variables(), c_private(), c_private_feature(), c_project(), c_psi2string(), c_public(), c_put(), c_put_err(), c_pwrite(), c_pwriteq(), c_random(), c_read_psi(), c_read_token(), c_repeat(), c_replace(), c_retract(), c_rootsort(), c_same_address(), c_set_choice(), c_set_input(), c_set_module(), c_set_output(), c_setq(), c_split_double(), c_static(), c_string2psi(), c_string_address(), c_string_length(), c_strip(), c_sub_string(), c_succeed(), c_such_that(), c_trace_input(), c_undo(), c_unify_func(), c_unify_pred(), c_var(), c_write(), c_write_canonical(), c_write_err(), c_writeq(), c_writeq_err(), c_xor(), wl_definition::code, day_attr, error_psi_term, function, hash_lookup(), heap_psi_term(), hour_attr, insert_math_builtins(), insert_sys_builtins(), insert_system_builtins(), insert_type_builtins(), wl_definition::keyword, minute_attr, month_attr, new_built_in(), no_module, NOT_CODED, one, predicate, wl_keyword::public, second_attr, set_current_module(), wl_keyword::symbol, wl_module::symbol_table, syntax_module, three, TRUE, two, type, wl_definition::type, wl_psi_term::type, update_symbol(), weekday_attr, and year_attr.

Referenced by main(), and WFInit().

GENERIC intListNext (  ) 

ptr_psi_term intListValue (  ) 

void new_built_in (  ) 

ptr_psi_term residListGoal (  ) 

GENERIC residListNext (  ) 

ptr_psi_term stack_bytes (  ) 

ptr_psi_term stack_cons (  ) 

ptr_psi_term stack_int (  ) 

ptr_psi_term stack_nil (  ) 

Definition at line 144 of file built_in.c.

References stack_psi_term(), and wl_psi_term::type.

Referenced by all_public_symbols(), c_args(), c_children(), c_feature_values(), c_features(), c_parents(), collect_symbols(), and init_system().

ptr_psi_term stack_pair (  ) 

ptr_psi_term stack_string (  ) 

void unify_bool_result (  ) 

long unify_real_result (  ) 


Generated on Sat Jan 26 08:48:08 2008 for WildLife by  doxygen 1.5.4