Removed dead code

This commit is contained in:
Justin Ethier 2017-12-15 18:31:44 -05:00
parent c404a6b588
commit ee7cf5a435

View file

@ -972,12 +972,10 @@
;(trace:error `(let-syntax ,new-local-macro-env)) ;(trace:error `(let-syntax ,new-local-macro-env))
(_expand body env rename-env new-local-macro-env) ;; TODO: new-local-macro-env (_expand body env rename-env new-local-macro-env) ;; TODO: new-local-macro-env
)) ))
;; TODO: does not work yet:
((letrec-syntax? exp) ((letrec-syntax? exp)
(let* ((body (cons 'begin (cddr exp))) (let* ((body (cons 'begin (cddr exp)))
(body-env (env:extend-environment '() '() env)) (body-env (env:extend-environment '() '() env))
(bindings (cadr exp)) (bindings (cadr exp))
;(new-local-macro-env (append bindings-as-macros local-env))
) )
(for-each (for-each
(lambda (b) (lambda (b)
@ -992,7 +990,7 @@
binding-body)))) binding-body))))
(env:define-variable! name macro-val) body-env)) (env:define-variable! name macro-val) body-env))
bindings) bindings)
(_expand body body-env rename-env local-env) ;;new-local-macro-env) ;; TODO: new-local-macro-env (_expand body body-env rename-env local-env)
)) ))
((app? exp) ((app? exp)
(cond (cond