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 greatest_sel 1 |
| #define least_sel 0 |
| #define op_sel 2 |
| 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.
| 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 | ( | ) |
1.5.4