file: job.t package: muf status: alpha
If the job has just read a value via
readChar
or readByte
, then
unreadChar
may be used to effectively
undo the read. (This is often convenient when
scanning input a character at a time, to return
an unwanted value belonging to the next token.)
There is no guarantee of being able to unread
more than one value deep, and the effect of
calling unreadChar
in other contexts
is undefined. (In general, however, unreadChar
will do either the obvious thing, or nothing.)
This function is also available under the names
unreadByte
and unreadValue
, to
improve code readability.
See section unreadStreamChar.
Go to the first, previous, next, last section, table of contents.