version 1.26, 1995/11/30 18:04:27
|
version 1.27, 1995/12/04 16:38:53
|
Line 2528 The next invocation of a parsing word re
|
Line 2528 The next invocation of a parsing word re
|
Compiles a recursive call to the defining word not to the defined word. |
Compiles a recursive call to the defining word not to the defined word. |
|
|
@item argument input source different than current input source for @code{RESTORE-INPUT}: |
@item argument input source different than current input source for @code{RESTORE-INPUT}: |
If the argument input source is a valid input source then it gets |
@code{-12 THROW}. Note that, once an input file is closed (e.g., because |
restored. Otherwise the result is undefined. |
the end of the file was reached), its source-id may be |
@comment causes @code{-12 THROW}, which, unless caught, issues the message "argument type mismatch" and aborts. !! not all of the state is restored (e.g., sourcefilename). |
reused. Therefore, restoring an input source specification referencing a |
|
closed file may lead to unpredictable results instead of a @code{-12 |
|
THROW}. |
|
|
|
In the future, Gforth may be able to retore input source specifications |
|
from other than the current input soruce. |
|
|
@item data space containing definitions gets de-allocated: |
@item data space containing definitions gets de-allocated: |
Deallocation with @code{allot} is not checked. This typically resuls in |
Deallocation with @code{allot} is not checked. This typically resuls in |