Searched refs:SgMacro (Results 1 – 5 of 5) sorted by relevance
74 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()
358 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()
601 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()
67 #define SG_MACRO(obj) ((SgMacro*)(obj))
267 typedef struct SgMacroRec SgMacro; typedef