Lines Matching refs:def_penv
204 static ScmObj match(ScmObj pattern, ScmObj form, ScmPackedEnv def_penv, ScmPackedEnv use_penv, ScmO…
205 static ScmObj transcribe(ScmObj template, ScmObj sub, ScmPackedEnv def_penv, ScmObj use_env);
235 ScmPackedEnv use_penv, def_penv; in expand_hygienic_macro() local
239 def_penv = SCM_HMACRO_ENV(macro); in expand_hygienic_macro()
243 sub = match(CAR(rule), args, def_penv, use_penv, env); in expand_hygienic_macro()
601 ScmPackedEnv def_penv; member
618 match(ScmObj pattern, ScmObj form, ScmPackedEnv def_penv, in match() argument
627 ctx.def_penv = def_penv; in match()
714 if (!scm_identifierequalp(pat, ctx->def_penv, form, in match_rec()
839 ScmPackedEnv def_penv; member
864 transcribe(ScmObj template, ScmObj sub, ScmPackedEnv def_penv, ScmObj use_env) in transcribe() argument
873 ctx.def_penv = def_penv; in transcribe()
874 ctx.def_env = scm_unpack_env(def_penv, use_env); in transcribe()
978 wrapped = scm_wrap_identifier(template, ctx->def_penv, in transcribe_rec()