compiles
svn: r9406
This commit is contained in:
parent
bd9d8b5ff3
commit
2ecee0968c
|
@ -11,6 +11,7 @@
|
||||||
"type-utils.ss"
|
"type-utils.ss"
|
||||||
"effect-rep.ss"
|
"effect-rep.ss"
|
||||||
"tc-utils.ss"
|
"tc-utils.ss"
|
||||||
|
"union.ss"
|
||||||
"resolve-type.ss"
|
"resolve-type.ss"
|
||||||
(lib "plt-match.ss")
|
(lib "plt-match.ss")
|
||||||
(only-in "type-effect-convenience.ss" [make-arr* make-arr]))
|
(only-in "type-effect-convenience.ss" [make-arr* make-arr]))
|
||||||
|
@ -59,7 +60,7 @@
|
||||||
=> (lambda (thn/els) (make-arr arg-tys t #f (car thn/els) (cdr thn/els)))]
|
=> (lambda (thn/els) (make-arr arg-tys t #f (car thn/els) (cdr thn/els)))]
|
||||||
;; otherwise, the simple case
|
;; otherwise, the simple case
|
||||||
[else (make-arr arg-tys t)])]
|
[else (make-arr arg-tys t)])]
|
||||||
[t (int-err "bad match - not a tc-result: ~a" t)])))
|
[t (int-err "bad match - not a tc-result: ~a" t)]))))
|
||||||
(let* ([arg-list (syntax->list #'(args* ...))]
|
(let* ([arg-list (syntax->list #'(args* ...))]
|
||||||
[arg-types (map get-type arg-list)])
|
[arg-types (map get-type arg-list)])
|
||||||
(for-each (lambda (a) (printf/log "Lambda Var: ~a~n" (syntax-e a))) arg-list)
|
(for-each (lambda (a) (printf/log "Lambda Var: ~a~n" (syntax-e a))) arg-list)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user