Fixed various spelling errors.
original commit: c9519fd11300b07292df8619e86f48533eff6e4d
This commit is contained in:
parent
4c5e687ec1
commit
774c62bda5
|
@ -442,7 +442,7 @@ can be used anywhere a definition form may be used.}
|
|||
the types @racket[t], and also provides all of the @racket[v]s.}
|
||||
|
||||
@litchar{#{v : t}} This declares that the variable @racket[v] has type
|
||||
@racket[t]. This is legal only for binding occurences of @racket[_v].
|
||||
@racket[t]. This is legal only for binding occurrences of @racket[_v].
|
||||
|
||||
@defform[(ann e t)]{Ensure that @racket[e] has type @racket[t], or
|
||||
some subtype. The entire expression has type @racket[t].
|
||||
|
|
|
@ -657,7 +657,7 @@
|
|||
(match-let* ([(list last tys-r ...) (reverse (map tc-expr/t (syntax->list #'args)))]
|
||||
[tys (reverse tys-r)])
|
||||
(ret (foldr make-Pair last tys)))]
|
||||
;; special case for `reverse' to propogate expected type info
|
||||
;; special case for `reverse' to propagate expected type info
|
||||
[(#%plain-app reverse arg)
|
||||
(match expected
|
||||
[(tc-result1: (Listof: _))
|
||||
|
|
Loading…
Reference in New Issue
Block a user