parent
dade2004e3
commit
599f46ad32
|
@ -82,14 +82,14 @@
|
||||||
(match expected
|
(match expected
|
||||||
[(tc-result1: (Listof: elem-ty))
|
[(tc-result1: (Listof: elem-ty))
|
||||||
(for ([i (in-list (syntax->list #'args))])
|
(for ([i (in-list (syntax->list #'args))])
|
||||||
(tc-expr/check i (ret elem-ty)))
|
(tc-expr/check i (ret elem-ty)))
|
||||||
expected]
|
expected]
|
||||||
[(tc-result1: (List: (? (lambda (ts) (= (length (syntax->list #'args))
|
[(tc-result1: (List: (? (lambda (ts) (= (length (syntax->list #'args))
|
||||||
(length ts)))
|
(length ts)))
|
||||||
ts)))
|
ts)))
|
||||||
(for ([ac (in-list (syntax->list #'args))]
|
(for ([ac (in-list (syntax->list #'args))]
|
||||||
[exp (in-list ts)])
|
[exp (in-list ts)])
|
||||||
(tc-expr/check ac (ret exp)))
|
(tc-expr/check ac (ret exp)))
|
||||||
expected]
|
expected]
|
||||||
[_
|
[_
|
||||||
(let ([tys (map tc-expr/t (syntax->list #'args))])
|
(let ([tys (map tc-expr/t (syntax->list #'args))])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user