* r6rs top-level programs seem to work.
This commit is contained in:
parent
8c2b318648
commit
35a9aa6d20
BIN
src/ikarus.boot
BIN
src/ikarus.boot
Binary file not shown.
|
@ -1770,7 +1770,12 @@
|
|||
(cons (add-subst rib (chi-macro value e)) (cdr e*))
|
||||
r mr lex* rhs* mod** kwd* rib top?)]
|
||||
[else
|
||||
(values e* r mr lex* rhs* mod** kwd*)]))))])))
|
||||
(if top?
|
||||
(chi-body* (cdr e*) r mr
|
||||
(cons (gen-lexical 'dummy) lex*)
|
||||
(cons (cons 'expr e) rhs*)
|
||||
mod** kwd* rib top?)
|
||||
(values e* r mr lex* rhs* mod** kwd*))]))))])))
|
||||
(define (expand-transformer expr r)
|
||||
(let ([rtc (make-collector)])
|
||||
(let ([expanded-rhs
|
||||
|
|
Loading…
Reference in New Issue