env 89 gc/include/gc_mark.h # define GC_MAKE_PROC(proc_index, env) \ env 137 gc/os_dep.c # define SETJMP(env) sigsetjmp(env, 1) env 138 gc/os_dep.c # define LONGJMP(env, val) siglongjmp(env, val) env 141 gc/os_dep.c # define SETJMP(env) setjmp(env) env 142 gc/os_dep.c # define LONGJMP(env, val) longjmp(env, val) env 230 gc/tests/test.c word env ) env 344 gc/typd_mlc.c word env)); env 349 gc/typd_mlc.c word env)); env 398 gc/typd_mlc.c word env) env 400 gc/typd_mlc.c mse * GC_typed_mark_proc(addr, mark_stack_ptr, mark_stack_limit, env) env 404 gc/typd_mlc.c word env; env 525 gc/typd_mlc.c word env) env 527 gc/typd_mlc.c mse * GC_array_mark_proc(addr, mark_stack_ptr, mark_stack_limit, env) env 531 gc/typd_mlc.c word env; env 64 src/compaux.c ScmObj Scm_Compile(ScmObj program, ScmObj env) env 69 src/compaux.c ScmObj Scm_CompilePartial(ScmObj program, ScmObj env) env 106 src/compaux.c ScmObj Scm_MakeSyntacticClosure(ScmObj env, ScmObj literals, ScmObj expr) env 157 src/compaux.c static ScmObj get_binding_frame(ScmObj var, ScmObj env) env 169 src/compaux.c ScmObj Scm_MakeIdentifier(ScmSymbol *name, ScmModule *mod, ScmObj env) env 180 src/compaux.c int Scm_IdentifierBindingEqv(ScmIdentifier *id, ScmSymbol *sym, ScmObj env) env 397 src/gauche.h SCM_EXTERN ScmObj Scm_Eval(ScmObj form, ScmObj env); env 398 src/gauche.h SCM_EXTERN ScmObj Scm_EvalCString(const char *form, ScmObj env); env 427 src/gauche.h SCM_EXTERN ScmObj Scm_VMEval(ScmObj expr, ScmObj env); env 2207 src/gauche.h typedef ScmObj (*ScmTransformerProc)(ScmObj self, ScmObj form, ScmObj env, env 2274 src/gauche.h SCM_EXTERN ScmObj Scm_MakeClosure(ScmObj code, ScmEnvFrame *env); env 2426 src/gauche.h SCM_EXTERN ScmObj Scm_VMMacroExpand(ScmObj expr, ScmObj env, int oncep); env 2770 src/gauche.h ScmObj env, int flags); env 2771 src/gauche.h SCM_EXTERN ScmObj Scm_VMLoad(ScmString *file, ScmObj paths, ScmObj env, env 83 src/gauche/macro.h ScmObj rules, ScmObj mod, ScmObj env); env 89 src/gauche/vm.h #define ENV_FP(env) (((ScmObj*)(env))-((env)->size)) env 90 src/gauche/vm.h #define ENV_DATA(env, num) (*(((ScmObj*)(env))-(num)-1)) env 132 src/gauche/vm.h SCM_EXTERN ScmObj Scm_MakeSyntacticClosure(ScmObj env, env 162 src/gauche/vm.h ScmObj env); env 165 src/gauche/vm.h ScmObj env); env 166 src/gauche/vm.h SCM_EXTERN int Scm_FreeVariableEqv(ScmObj var, ScmObj sym, ScmObj env); env 598 src/gauche/vm.h SCM_EXTERN ScmObj Scm_CallSyntaxCompiler(ScmObj syn, ScmObj from, ScmObj env); env 599 src/gauche/vm.h SCM_EXTERN ScmObj Scm_CallMacroExpander(ScmMacro *mac, ScmObj expr, ScmObj env); env 600 src/gauche/vm.h SCM_EXTERN ScmObj Scm_CallMacroExpanderOld(ScmMacro *mac, ScmObj expr, ScmObj env); env 602 src/gauche/vm.h SCM_EXTERN ScmObj Scm_CallProcedureInliner(ScmObj obj, ScmObj form, ScmObj env); env 166 src/load.c ScmObj env, int flags) env 349 src/load.c ScmObj env, int flags) env 186 src/macro.c static ScmObj macro_transform(ScmObj self, ScmObj form, ScmObj env, env 208 src/macro.c ScmObj env, void *data) env 229 src/macro.c static ScmObj macro_autoload(ScmObj self, ScmObj form, ScmObj env, void *data) env 352 src/macro.c static ScmObj preprocess_literals(ScmObj literals, ScmModule *mod, ScmObj env) env 468 src/macro.c ScmObj env) /* compiler env */ env 600 src/macro.c static int match_synrule(ScmObj form, ScmObj pattern, ScmObj env, env 679 src/macro.c static inline int match_identifier(ScmIdentifier *id, ScmObj obj, ScmObj env) env 694 src/macro.c ScmObj env, MatchVar *mvec) env 710 src/macro.c static int match_synrule(ScmObj form, ScmObj pattern, ScmObj env, env 871 src/macro.c static ScmObj synrule_expand(ScmObj form, ScmObj env, ScmSyntaxRules *sr) env 901 src/macro.c static ScmObj synrule_transform(ScmObj self, ScmObj form, ScmObj env, env 910 src/macro.c ScmObj mod, ScmObj env) env 933 src/macro.c ScmObj Scm_VMMacroExpand(ScmObj expr, ScmObj env, int oncep) env 975 src/macro.c ScmObj Scm_CallMacroExpander(ScmMacro *mac, ScmObj expr, ScmObj env) env 67 src/proc.c ScmObj Scm_MakeClosure(ScmObj code, ScmEnvFrame *env) env 3694 src/vm.c static ScmObj env2vec(ScmEnvFrame *env, struct EnvTab *etab) env 3787 src/vm.c static void dump_env(ScmEnvFrame *env, ScmPort *out) env 3859 src/vm.c GC_word env)