123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- 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_at;
- SCM_API SCM scm_sym_atat;
- SCM_API SCM scm_sym_delay;
- 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;
- enum
- {
- SCM_M_SEQ,
- SCM_M_IF,
- SCM_M_LAMBDA,
- SCM_M_CAPTURE_ENV,
- SCM_M_LET,
- SCM_M_QUOTE,
- SCM_M_CAPTURE_MODULE,
- SCM_M_APPLY,
- SCM_M_CONT,
- SCM_M_CALL_WITH_VALUES,
- SCM_M_CALL,
- SCM_M_LEXICAL_REF,
- SCM_M_LEXICAL_SET,
- SCM_M_BOX_REF,
- SCM_M_BOX_SET,
- SCM_M_RESOLVE,
- SCM_M_CALL_WITH_PROMPT
- }
- SCM_INTERNAL SCM scm_memoize_expression (SCM exp)
- SCM_INTERNAL SCM scm_unmemoize_expression (SCM memoized)
- SCM_INTERNAL SCM scm_memoized_typecode (SCM sym)
- SCM_INTERNAL SCM scm_sys_resolve_variable (SCM loc, SCM module)
- SCM_INTERNAL void scm_init_memoize (void)
|