mac               599 src/gauche/vm.h SCM_EXTERN ScmObj Scm_CallMacroExpander(ScmMacro *mac, ScmObj expr, ScmObj env);
mac               600 src/gauche/vm.h SCM_EXTERN ScmObj Scm_CallMacroExpanderOld(ScmMacro *mac, ScmObj expr, ScmObj env);
mac               549 src/intlib.c     ScmMacro* mac;
mac               557 src/intlib.c     mac = SCM_MACRO(mac_scm);
mac               565 src/intlib.c   SCM_RESULT = Scm_CallMacroExpander(mac, expr, env);
mac               222 src/macro.c        ScmObj mac = Scm_LoadAutoload(adata);
mac               223 src/macro.c        if (!SCM_MACROP(mac)) {
mac               224 src/macro.c            Scm_Error("tried to autoload macro %S, but it yields non-macro object: %S", adata->name, mac);
mac               226 src/macro.c        return SCM_MACRO(mac);
mac               231 src/macro.c        ScmMacro *mac = resolve_macro_autoload(SCM_AUTOLOAD(data));
mac               232 src/macro.c        return mac->transformer(SCM_OBJ(mac), form, env, mac->data);
mac               936 src/macro.c        ScmMacro *mac;
mac               941 src/macro.c            mac = SCM_MACRO(op);
mac               945 src/macro.c            mac = NULL;
mac               949 src/macro.c                mac = SCM_MACRO(sym);
mac               959 src/macro.c                        if (SCM_MACROP(gv)) mac = SCM_MACRO(gv);
mac               964 src/macro.c        if (mac) {
mac               970 src/macro.c            expr = Scm_CallMacroExpander(mac, expr, env);
mac               975 src/macro.c    ScmObj Scm_CallMacroExpander(ScmMacro *mac, ScmObj expr, ScmObj env)
mac               977 src/macro.c        return mac->transformer(SCM_OBJ(mac), expr, env, mac->data);