Be specific in what we're iterating over.
svn: r11711
This commit is contained in:
parent
c484131597
commit
ed067cb351
|
@ -124,7 +124,7 @@ v4 todo:
|
||||||
[dom-length (length (->-doms/c ctc))]
|
[dom-length (length (->-doms/c ctc))]
|
||||||
[optionals-length (length (->-optional-doms/c ctc))])
|
[optionals-length (length (->-optional-doms/c ctc))])
|
||||||
(λ (pos-blame neg-blame src-info orig-str)
|
(λ (pos-blame neg-blame src-info orig-str)
|
||||||
(let ([partial-doms (for/list ([dom doms-proj]
|
(let ([partial-doms (for/list ([dom (in-list doms-proj)]
|
||||||
[n (in-naturals 1)])
|
[n (in-naturals 1)])
|
||||||
(dom neg-blame pos-blame src-info
|
(dom neg-blame pos-blame src-info
|
||||||
(format "required argument ~a of ~a" n orig-str)))]
|
(format "required argument ~a of ~a" n orig-str)))]
|
||||||
|
@ -132,22 +132,22 @@ v4 todo:
|
||||||
(list (rest-proj neg-blame pos-blame src-info
|
(list (rest-proj neg-blame pos-blame src-info
|
||||||
(format "rest argument of ~a" orig-str)))
|
(format "rest argument of ~a" orig-str)))
|
||||||
null)]
|
null)]
|
||||||
[partial-optional-doms (for/list ([dom doms-optional-proj]
|
[partial-optional-doms (for/list ([dom (in-list doms-optional-proj)]
|
||||||
[n (in-naturals 1)])
|
[n (in-naturals 1)])
|
||||||
(dom neg-blame pos-blame src-info
|
(dom neg-blame pos-blame src-info
|
||||||
(format "optional argument ~a of ~a"
|
(format "optional argument ~a of ~a"
|
||||||
n orig-str)))]
|
n orig-str)))]
|
||||||
[partial-ranges (for/list ([rng rngs-proj]
|
[partial-ranges (for/list ([rng (in-list rngs-proj)]
|
||||||
[n (in-naturals 1)])
|
[n (in-naturals 1)])
|
||||||
(rng pos-blame neg-blame src-info
|
(rng pos-blame neg-blame src-info
|
||||||
(format "result ~a of ~a" n orig-str)))]
|
(format "result ~a of ~a" n orig-str)))]
|
||||||
[partial-mandatory-kwds (for/list ([kwd mandatory-kwds-proj]
|
[partial-mandatory-kwds (for/list ([kwd (in-list mandatory-kwds-proj)]
|
||||||
[kwd-lit mandatory-keywords])
|
[kwd-lit (in-list mandatory-keywords)])
|
||||||
(kwd neg-blame pos-blame src-info
|
(kwd neg-blame pos-blame src-info
|
||||||
(format "keyword argument ~a of ~a"
|
(format "keyword argument ~a of ~a"
|
||||||
kwd-lit orig-str)))]
|
kwd-lit orig-str)))]
|
||||||
[partial-optional-kwds (for/list ([kwd optional-kwds-proj]
|
[partial-optional-kwds (for/list ([kwd (in-list optional-kwds-proj)]
|
||||||
[kwd-lit optional-keywords])
|
[kwd-lit (in-list optional-keywords)])
|
||||||
(kwd neg-blame pos-blame src-info
|
(kwd neg-blame pos-blame src-info
|
||||||
(format "keyword argument ~a of ~a"
|
(format "keyword argument ~a of ~a"
|
||||||
kwd-lit orig-str)))])
|
kwd-lit orig-str)))])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user