spat 378 src/macro.c ScmSyntaxPattern *spat, spat 388 src/macro.c nspat = make_syntax_pattern(spat->level+1, TRUE); spat 389 src/macro.c if (ctx->maxlev <= spat->level) ctx->maxlev++; spat 411 src/macro.c spat->vars = Scm_Append2(spat->vars, nspat->vars); spat 415 src/macro.c compile_rule1(SCM_CAR(pp), spat, ctx, patternp)); spat 419 src/macro.c SCM_APPEND(h, t, compile_rule1(pp, spat, ctx, patternp)); spat 426 src/macro.c return Scm_ListToVector(compile_rule1(l, spat, ctx, patternp), 0, -1); spat 440 src/macro.c return add_pvar(ctx, spat, form); spat 442 src/macro.c ScmObj id, pvref = pvar_to_pvref(ctx, spat, form); spat 455 src/macro.c spat->vars = Scm_Cons(pvref, spat->vars);