12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- 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)
|