more fixes
This commit is contained in:
parent
fc723832c8
commit
9a527d48d4
13
package.rkt
13
package.rkt
|
@ -25,18 +25,11 @@
|
||||||
|
|
||||||
(newline op)
|
(newline op)
|
||||||
|
|
||||||
;; The support code for call/cc
|
|
||||||
(for-each (lambda (code)
|
|
||||||
(displayln code op))
|
|
||||||
(map assemble-basic-block
|
|
||||||
(fracture (get-bootstrapping-code))))
|
|
||||||
|
|
||||||
(newline op)
|
|
||||||
|
|
||||||
(fprintf op "var invoke = ")
|
(fprintf op "var invoke = ")
|
||||||
(assemble/write-invoke (compile (parse source-code)
|
(assemble/write-invoke (append (get-bootstrapping-code)
|
||||||
|
(compile (parse source-code)
|
||||||
'val
|
'val
|
||||||
'next)
|
'next))
|
||||||
op)
|
op)
|
||||||
(fprintf op ";\n"))
|
(fprintf op ";\n"))
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
"parse.rkt"
|
"parse.rkt"
|
||||||
"il-structs.rkt"
|
"il-structs.rkt"
|
||||||
"compile.rkt"
|
"compile.rkt"
|
||||||
"bootstrapped-primitives.rkt"
|
|
||||||
racket/port
|
racket/port
|
||||||
racket/promise
|
racket/promise
|
||||||
racket/runtime-path)
|
racket/runtime-path)
|
||||||
|
@ -46,11 +45,6 @@
|
||||||
|
|
||||||
runtime
|
runtime
|
||||||
|
|
||||||
;; The support code for call/cc
|
|
||||||
(string-join (map assemble-basic-block
|
|
||||||
(fracture (get-bootstrapping-code)))
|
|
||||||
"\n")
|
|
||||||
|
|
||||||
"return function(success, fail, params){"
|
"return function(success, fail, params){"
|
||||||
snippet
|
snippet
|
||||||
(format "success(String(~a)); };" inspector)
|
(format "success(String(~a)); };" inspector)
|
||||||
|
@ -70,12 +64,6 @@
|
||||||
|
|
||||||
(display runtime op)
|
(display runtime op)
|
||||||
|
|
||||||
(display
|
|
||||||
(string-join (map assemble-basic-block
|
|
||||||
(fracture (get-bootstrapping-code)))
|
|
||||||
"\n")
|
|
||||||
op)
|
|
||||||
|
|
||||||
(display "var myInvoke = " op)
|
(display "var myInvoke = " op)
|
||||||
(assemble/write-invoke a-statement op)
|
(assemble/write-invoke a-statement op)
|
||||||
(display ";" op)
|
(display ";" op)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user