123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- SCM_API SCM scm_sym_and;
- SCM_API SCM scm_sym_begin;
- SCM_API SCM scm_sym_case;
- SCM_API SCM scm_sym_cond;
- SCM_API SCM scm_sym_define;
- SCM_API SCM scm_sym_do;
- SCM_API SCM scm_sym_if;
- SCM_API SCM scm_sym_lambda;
- SCM_API SCM scm_sym_let;
- SCM_API SCM scm_sym_letstar;
- SCM_API SCM scm_sym_letrec;
- SCM_API SCM scm_sym_quote;
- SCM_API SCM scm_sym_quasiquote;
- SCM_API SCM scm_sym_unquote;
- SCM_API SCM scm_sym_uq_splicing;
- SCM_API SCM scm_sym_with_fluids;
- SCM_API SCM scm_sym_at;
- SCM_API SCM scm_sym_atat;
- SCM_API SCM scm_sym_atapply;
- SCM_API SCM scm_sym_atcall_cc;
- SCM_API SCM scm_sym_at_call_with_values;
- SCM_API SCM scm_sym_at_prompt;
- SCM_API SCM scm_sym_delay;
- SCM_API SCM scm_sym_at_dynamic_wind;
- SCM_API SCM scm_sym_eval_when;
- SCM_API SCM scm_sym_arrow;
- SCM_API SCM scm_sym_else;
- SCM_API SCM scm_sym_apply;
- SCM_API SCM scm_sym_set_x;
- SCM_API SCM scm_sym_args;
- SCM_INTERNAL scm_t_bits scm_tc16_memoized;
- enum
- {
- SCM_M_BEGIN,
- SCM_M_IF,
- SCM_M_LAMBDA,
- SCM_M_LET,
- SCM_M_QUOTE,
- SCM_M_DEFINE,
- SCM_M_DYNWIND,
- SCM_M_WITH_FLUIDS,
- SCM_M_APPLY,
- SCM_M_CONT,
- SCM_M_CALL_WITH_VALUES,
- SCM_M_CALL,
- SCM_M_LEXICAL_REF,
- SCM_M_LEXICAL_SET,
- SCM_M_TOPLEVEL_REF,
- SCM_M_TOPLEVEL_SET,
- SCM_M_MODULE_REF,
- SCM_M_MODULE_SET,
- SCM_M_PROMPT
- }
- SCM_INTERNAL SCM scm_memoize_expression (SCM exp)
- SCM_INTERNAL SCM scm_unmemoize_expression (SCM memoized)
- SCM_INTERNAL SCM scm_memoized_expression_typecode (SCM memoized)
- SCM_INTERNAL SCM scm_memoized_expression_data (SCM memoized)
- SCM_INTERNAL SCM scm_memoized_typecode (SCM sym)
- SCM_INTERNAL SCM scm_memoize_variable_access_x (SCM memoized, SCM module)
- SCM_API SCM scm_memoized_p (SCM obj)
- SCM_INTERNAL void scm_init_memoize (void)
|