Home
last modified time | relevance | path

Searched refs:SgMacro (Results 1 – 5 of 5) sorted by relevance

/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/
H A Dmacro.c74 SgMacro *z = SG_NEW(SgMacro); in Sg_MakeMacro()
135 static SgObject macro_name(SgMacro *m) in macro_name()
140 static SgObject macro_trans(SgMacro *m) in macro_trans()
145 static SgObject macro_data(SgMacro *m) in macro_data()
149 static SgObject macro_env(SgMacro *m) in macro_env()
153 static SgObject macro_code(SgMacro *m) in macro_code()
H A Dcache.c358 static SgObject write_macro_scan(SgMacro *m, SgObject cbs, cache_ctx *ctx);
571 static SgObject write_macro_scan(SgMacro *m, SgObject cbs, cache_ctx *ctx) in write_macro_scan()
803 static void write_macro(SgPort *out, SgMacro *macro, SgObject closures, in write_macro()
1083 SgMacro *macro = SG_MACRO(SG_CAR(cp)); in write_macro_cache()
H A Dlib_vm.c601 SgMacro* m; in sagittarius_vm_macro_env()
626 SgMacro* m; in sagittarius_vm_macro_name()
651 SgMacro* m; in sagittarius_vm_macro_data()
676 SgMacro* m; in sagittarius_vm_macro_transformer()
701 SgMacro* m; in sagittarius_vm_macro_compiled_code()
727 SgMacro* macro; in sagittarius_vm_call_macro_expander()
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/sagittarius/private/
H A Dmacro.h67 #define SG_MACRO(obj) ((SgMacro*)(obj))
H A Dsagittariusdefs.h267 typedef struct SgMacroRec SgMacro; typedef