We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 91cbbef commit 7aa2ca4Copy full SHA for 7aa2ca4
1 file changed
www/notes/iniquity/compile.rkt
@@ -37,15 +37,16 @@
37
(match p
38
[(list 'begin `(define (,fs . ,xss) ,es) ... e0)
39
(let ((ds (compile-defines fs xss es))
40
- (c0 (compile-l e0)))
+ (c0 (compile-entry e0)))
41
`(,@c0
42
,@ds))]
43
- [e (compile-l e)]))
+ [e (compile-entry e)]))
44
45
;; Expr -> Asm
46
-(define (compile-l e)
+;; Compile e as the entry point
47
+(define (compile-entry e)
48
`(entry
- ,@(compile-e e '())
49
+ ,@(compile-entry e '())
50
ret
51
52
err
@@ -330,5 +331,3 @@
330
331
"_"
332
(number->string (eq-hash-code s) 16))))
333
-
334
0 commit comments