Update of /cvsroot/win32forth/win32forth/doc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13120/win32forth/doc
Modified Files:
p-gethelp.htm
Log Message:
gah: Documented error -58
Index: p-gethelp.htm
===================================================================
RCS file: /cvsroot/win32forth/win32forth/doc/p-gethelp.htm,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** p-gethelp.htm 5 Jan 2006 11:05:04 -0000 1.4
--- p-gethelp.htm 21 Mar 2006 10:32:42 -0000 1.5
***************
*** 174,177 ****
--- 174,184 ----
<span class="fixedfont"><a href="#Error(-45)">floating point stack underflow</a></span></td>
</tr>
+ <tr>
+ <td style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid green; background-color: #CCCCCC" width="212" align="center">
+ -58</td>
+ <td style="font-weight: normal; color: black; border-left-style: none; border-right-style: none; border-top-style: none; border-bottom: .75pt solid green; background-color: #CCCCCC" width="355">
+ <span class="fixedfont"><a href="#Error(-38)">unmatched interpreted conditionals</a></span></td>
+ </tr>
+ <tr>
</table>
</center>
***************
*** 554,557 ****
--- 561,565 ----
<pre><b>.fpath </b>.;S:\FORTH\CVSVER;SRC;SRC\LIB;RES;DEMOS;SRC\CONSOLE;HTM ok</pre>
</blockquote>
+ <p>Paths can be added with the <span class="fixedfont">FPATH+</span> command.</p>
<hr>
<p><b><span class="fixedfont"><font size="4"><a name="Error(-45)">Error(-45)</a>:
***************
*** 573,576 ****
--- 581,606 ----
itself declares it consumes x stack entries, but in fact consumes >x.</p>
<hr>
+ <p><b><span class="fixedfont"><font size="4"><a name="Error(-58)">Error(-58)</a>:
+ <name> Unmatched Interpreted conditionals</font></span></b></p>
+ <p><b>Summary: </b>ANS error number. The word <name> caused the interpreter to encounter an interpreted
+ conditional structure which was not concluded before the input stream (including any necessary REFILLs) is
+ exhausted. When the source code is loaded from a file then the error occurs at the end of the last line of the
+ file. When inputting from the command line this error does <b>not</b> occur; instead all input is ignored until
+ the correct ending interpreted conditional is encountered. <b><name></b> normally indicates a word that
+ calls EVALUATE, either directly or indirectly. It is possible for this error to only occur on some occassions
+ since different values of the test supplied to [IF] or #IF cause different parts of the input stream to be scanned
+ for the matching conditional(s).</p>
+ <p><b>Example:</b></p>
+ <blockquote>
+ <pre>
+
+ ^
+ Error(-58): Unmatched Interpreted conditionals!!! in file C:\PROGRAM FILES\WIN32FORTH\
+ TEST.F at line 98</pre>
+ </blockquote>
+ <p><b>Resolution: </b>Definite programmer error. The problem is either a missing [THEN]or #THEN (or their synonyms
+ [ENDIF] or #ENDIF) or the [] and # forms are intermixed (although they perform the same actions #THEN will not match
+ with [IF] or vice versa).</p>
+ <hr>
<p><b><span class="fixedfont"><font size="4"><a name="Error(-260)">Error(-260)</a>: <name>
is not a DEFER </font></span>
|