@@ -232,6 +232,7 @@ variants.
232
232
@defform[(for/or type-ann-maybe (for-clause ... ) expr ...+)]
233
233
@defform[(for/sum type-ann-maybe (for-clause ... ) expr ...+)]
234
234
@defform[(for/product type-ann-maybe (for-clause ... ) expr ...+)]
235
+ @defform[(for/last type-ann-maybe (for-clause ... ) expr ...+)]
235
236
@defform[(for/set type-ann-maybe (for-clause ... ) expr ...+)]
236
237
@defform[(for*/list type-ann-maybe (for-clause ... ) expr ...+)]
237
238
@defform[(for*/hash type-ann-maybe (for-clause ... ) expr ...+)]
@@ -241,6 +242,7 @@ variants.
241
242
@defform[(for*/or type-ann-maybe (for-clause ... ) expr ...+)]
242
243
@defform[(for*/sum type-ann-maybe (for-clause ... ) expr ...+)]
243
244
@defform[(for*/product type-ann-maybe (for-clause ... ) expr ...+)]
245
+ @defform[(for*/last type-ann-maybe (for-clause ... ) expr ...+)]
244
246
@defform[(for*/set type-ann-maybe (for-clause ... ) expr ...+)]
245
247
]]{
246
248
These behave like their non-annotated counterparts, with the exception
@@ -253,10 +255,8 @@ annotated with a @racket[Listof] type. All annotations are optional.
253
255
@deftogether[[
254
256
@defform[(for/and type-ann-maybe (for-clause ... ) expr ...+)]
255
257
@defform[(for/first type-ann-maybe (for-clause ... ) expr ...+)]
256
- @defform[(for/last type-ann-maybe (for-clause ... ) expr ...+)]
257
258
@defform[(for*/and type-ann-maybe (for-clause ... ) expr ...+)]
258
259
@defform[(for*/first type-ann-maybe (for-clause ... ) expr ...+)]
259
- @defform[(for*/last type-ann-maybe (for-clause ... ) expr ...+)]
260
260
]]{
261
261
Like the above, except they are not yet supported by the typechecker.
262
262
}
0 commit comments