mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-23 20:15:05 +02:00
WIP
This commit is contained in:
parent
a92cb172f8
commit
4ea55e062a
1 changed files with 15 additions and 15 deletions
|
@ -471,21 +471,21 @@
|
|||
(define (analyze-letrec-syntax exp a-env)
|
||||
(let* ((rename-env (env:extend-environment '() '() '()))
|
||||
|
||||
;; (vars (foldl (lambda (lis acc) (append acc (car lis))) '() a-env))
|
||||
;; (vals (foldl (lambda (lis acc) (append acc (cdr lis))) '() a-env))
|
||||
;; (zipped (apply map list vars (list vals)))
|
||||
;; (defined-macros
|
||||
;; (filter
|
||||
;; (lambda (v)
|
||||
;; (Cyc-macro? (Cyc-get-cvar (cdr v))))
|
||||
;; zipped))
|
||||
;; (macro-env
|
||||
;; (env:extend-environment
|
||||
;; (map car defined-macros)
|
||||
;; (map (lambda (v)
|
||||
;; (list 'macro (cdr v)))
|
||||
;; defined-macros)
|
||||
;; '())) ;; base-env
|
||||
; (vars (foldl (lambda (lis acc) (append acc (car lis))) '() a-env))
|
||||
; (vals (foldl (lambda (lis acc) (append acc (cdr lis))) '() a-env))
|
||||
; (zipped (apply map list vars (list vals)))
|
||||
; (defined-macros
|
||||
; (filter
|
||||
; (lambda (v)
|
||||
; (Cyc-macro? (Cyc-get-cvar (cadr v))))
|
||||
; zipped))
|
||||
; (macro-env
|
||||
; (env:extend-environment
|
||||
; (map car defined-macros)
|
||||
; (map (lambda (v)
|
||||
; (list 'macro (cadr v)))
|
||||
; defined-macros)
|
||||
; '())) ;; base-env
|
||||
|
||||
;(expanded (expand exp macro-env rename-env))
|
||||
(expanded (expand exp a-env rename-env))
|
||||
|
|
Loading…
Add table
Reference in a new issue