2 #include "assertions.h"
7 extern SymbolNode
*topLevel
;
12 void schemeCompiledFunction() {
13 initArchitecture(8,10240);
16 /* 1. extend enviroment */
17 r
[0] = (void*)extendEnviroment( ST_ENV() /* or NULL if sz==0 */, 0 /* curr env size */);
22 ASSERT_ALWAYS( ST_ARG_COUNT()==/*params length*/ );
25 /* [[[compile body]]] */
30 /* 3. create closure */
31 r_res
= makeSchemeClosure(r
[0],&&Lbody1
);