mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-14 00:07:36 +02:00
Added TODO
This commit is contained in:
parent
e06ece8e36
commit
496ff85859
1 changed files with 8 additions and 4 deletions
|
@ -316,10 +316,14 @@
|
|||
,(opt:contract (if->else exp))))
|
||||
; Application:
|
||||
((app? exp)
|
||||
;; TODO: check for ast:lambda, and if so check for any const args.
|
||||
;; if there are any, need to remove them from lambda args and
|
||||
;; calling params
|
||||
(map (lambda (e) (opt:contract e)) exp))
|
||||
(cond
|
||||
((ast:lambda? exp)
|
||||
TODO: walk param/arg lists, checking for any const args.
|
||||
if there are any, need to remove them from lambda args and
|
||||
calling params
|
||||
)
|
||||
(else
|
||||
(map (lambda (e) (opt:contract e)) exp))))
|
||||
(else
|
||||
(error "CPS optimize [1] - Unknown expression" exp))))
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue