⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 crossref.htm

📁 strongForth: a strongly typed dialect of Forth implemented in ANS Forth.
💻 HTM
📖 第 1 页 / 共 3 页
字号:
    <tr>
        <td><kbd>CATCH</kbd></td>
        <td><kbd>CATCH</kbd></td>
        <td>Does not produce a different stack effect if an exception is thrown.</td>
    </tr>
    <tr>
        <td><kbd>THROW</kbd></td>
        <td><kbd>THROW</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>Exception Extension Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>ABORT</kbd></td>
        <td><kbd>ABORT</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>ABORT"</kbd></td>
        <td><kbd>ABORT"</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>Facility Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>AT-XY</kbd></td>
        <td><kbd>AT-XY</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>KEY?</kbd></td>
        <td><kbd>KEY?</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>PAGE</kbd></td>
        <td><kbd>PAGE</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>Facility Extension Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>EKEY</kbd></td>
        <td><kbd>EKEY</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>EKEY>CHAR</kbd></td>
        <td><kbd>EKEY>CHAR</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>EKEY?</kbd></td>
        <td><kbd>EKEY?</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>EMIT?</kbd></td>
        <td><kbd>EMIT?</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>MS</kbd></td>
        <td><kbd>MS</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>TIME&DATE</kbd></td>
        <td><kbd>TIME&DATE</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>File-Access Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>(</kbd></td>
        <td>&nbsp;</td>
        <td>Not implemented.</td>
    </tr>
    <tr>
        <td><kbd>BIN</kbd></td>
        <td><kbd>BIN</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>CLOSE-FILE</kbd></td>
        <td><kbd>CLOSE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>CREATE-FILE</kbd></td>
        <td><kbd>CREATE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>DELETE-FILE</kbd></td>
        <td><kbd>DELETE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>FILE-POSITION</kbd></td>
        <td><kbd>POSITION</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>FILE-SIZE</kbd></td>
        <td><kbd>SIZE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>INCLUDE-FILE</kbd></td>
        <td><kbd>INCLUDE</kbd></td>
        <td>Overloaded.</td>
    </tr>
    <tr>
        <td><kbd>INCLUDED</kbd></td>
        <td><kbd>INCLUDE</kbd></td>
        <td>Overloaded.</td>
    </tr>
    <tr>
        <td><kbd>OPEN-FILE</kbd></td>
        <td><kbd>OPEN</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>R/O</kbd></td>
        <td><kbd>R/O</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>R/W</kbd></td>
        <td><kbd>R/W</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>READ-FILE</kbd></td>
        <td><kbd>READ</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>READ-LINE</kbd></td>
        <td><kbd>READ-LINE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>REPOSITION-FILE</kbd></td>
        <td><kbd>REPOSITION</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>RESIZE-FILE</kbd></td>
        <td><kbd>RESIZE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>S"</kbd></td>
        <td><kbd>"</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>SOURCE-ID</kbd></td>
        <td><kbd>SOURCE-ID</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>W/O</kbd></td>
        <td><kbd>W/O</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>WRITE-FILE</kbd></td>
        <td><kbd>WRITE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>WRITE-LINE</kbd></td>
        <td><kbd>WRITE-LINE</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>File-Access Extension Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>FILE-STATUS</kbd></td>
        <td><kbd>STATUS</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>FLUSH-FILE</kbd></td>
        <td><kbd>FLUSH</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>REFILL</kbd></td>
        <td><kbd>REFILL</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>RENAME-FILE</kbd></td>
        <td><kbd>RENAME</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>Locals Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>(LOCAL)</kbd></td>
        <td><kbd>(LOCAL)</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>TO</kbd></td>
        <td><kbd>TO</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>Locals Extension Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>LOCALS|</kbd></td>
        <td><kbd>LOCALS|</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>Memory-Allocation Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>ALLOCATE</kbd></td>
        <td><kbd>ALLOCATE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>FREE</kbd></td>
        <td><kbd>FREE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>RESIZE</kbd></td>
        <td><kbd>RESIZE</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>Programming-Tools Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>.S</kbd></td>
        <td><kbd>.S</kbd></td>
        <td>Displays data types instead of stack values.</td>
    </tr>
    <tr>
        <td><kbd>?</kbd></td>
        <td><kbd>?</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>DUMP</kbd></td>
        <td><kbd>DUMP</kbd></td>
        <td>Overloaded.</td>
    </tr>
    <tr>
        <td><kbd>SEE</kbd></td>
        <td><kbd>SEE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>WORDS</kbd></td>
        <td><kbd>WORDS</kbd></td>
        <td>Extended functionality.</td>
    </tr>
</table>
<h2>Programming-Tools Extension Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>;CODE</kbd></td>
        <td><kbd>&nbsp;</kbd></td>
        <td>Not implemented.</td>
    </tr>
    <tr>
        <td><kbd>AHEAD</kbd></td>
        <td><kbd>AHEAD</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>ASSEMBLER</kbd></td>
        <td>&nbsp;</td>
        <td>Not implemented.</td>
    </tr>
    <tr>
        <td><kbd>BYE</kbd></td>
        <td><kbd>BYE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>CODE</kbd></td>
        <td>&nbsp;</td>
        <td>Not implemented.</td>
    </tr>
    <tr>
        <td><kbd>CS-PICK</kbd></td>
        <td><kbd>CS-PICK</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>CS-ROLL</kbd></td>
        <td><kbd>CS-ROLL</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>EDITOR</kbd></td>
        <td><kbd>EDITOR</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>FORGET</kbd></td>
        <td>&nbsp;</td>
        <td>Not implemented.</td>
    </tr>
    <tr>
        <td><kbd>STATE</kbd></td>
        <td><kbd>STATE</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>[ELSE]</kbd></td>
        <td><kbd>[ELSE]</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>[IF]</kbd></td>
        <td><kbd>[IF]</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>[THEN]</kbd></td>
        <td><kbd>[THEN]</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>Search-Order Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>DEFINITIONS&nbsp;&nbsp;&nbsp;&nbsp;</kbd></td>
        <td><kbd>DEFINITIONS&nbsp;&nbsp;&nbsp;&nbsp;</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>FIND</kbd></td>
        <td><kbd>SEARCH-ALL</kbd></td>
        <td>Requires name in address-count-notation.
		Has two additional input parameters to specify the additional search criteria.
		Always returns a definition and a signed number.</td>
    </tr>
    <tr>
        <td><kbd>FORTH-WORDLIST</kbd></td>
        <td><kbd>FORTH-WORDLIST</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>GET-CURRENT</kbd></td>
        <td><kbd>GET-CURRENT</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>GET-ORDER</kbd></td>
        <td><kbd>GET-ORDER</kbd></td>
        <td>Returns an item of data type <kbd>TUPLE</kbd>.</td>
    </tr>
    <tr>
        <td><kbd>SEARCH-WORDLIST</kbd></td>
        <td><kbd>SEARCH</kbd></td>
        <td>Has two additional input parameters to specify the additional search criteria.
		Always returns a definition and a signed number.</td>
    </tr>
    <tr>
        <td><kbd>SET-CURRENT</kbd></td>
        <td><kbd>SET-CURRENT</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>SET-ORDER</kbd></td>
        <td><kbd>SET-ORDER</kbd></td>
        <td>Expects an item of data type <kbd>TUPLE</kbd>. To set the default 
		search order, execute <kbd>SET-ORDER</kbd> with no parameter.</td>
    </tr>
    <tr>
        <td><kbd>WORDLIST</kbd></td>
        <td><kbd>WORDLIST</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>Search-Order Extension Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>ALSO</kbd></td>
        <td><kbd>ALSO</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>FORTH</kbd></td>
        <td><kbd>FORTH</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>ONLY</kbd></td>
        <td><kbd>ONLY</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>ORDER</kbd></td>
        <td><kbd>ORDER</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>PREVIOUS</kbd></td>
        <td><kbd>PREVIOUS</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<h2>String Word Set</h2>
<table border="1" cellpadding="3">
    <tr>
        <th align = left>ANS Forth</th>
        <th align = left>StrongForth</th>
        <th align = left>Remarks</th>
    </tr>
    <tr>
        <td><kbd>-TRAILING</kbd></td>
        <td><kbd>-TRAILING</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>/STRING</kbd></td>
        <td><kbd>/STRING</kbd></td>
        <td>Overloaded with an additional version for one single character.</td>
    </tr>
    <tr>
        <td><kbd>BLANK</kbd></td>
        <td><kbd>BLANK</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>CMOVE</kbd></td>
        <td><kbd>MOVE</kbd></td>
        <td>Overloaded. Can only be used for a move, but not for memory propagation.</td>
    </tr>
    <tr>
        <td><kbd>CMOVE&gt;</kbd></td>
        <td><kbd>MOVE</kbd></td>
        <td>Overloaded. Can only be used for a move, but not for memory propagation.</td>
    </tr>
    <tr>
        <td><kbd>COMPARE</kbd></td>
        <td><kbd>COMPARE</kbd></td>
        <td>Overloaded.</td>
    </tr>
    <tr>
        <td><kbd>SEARCH</kbd></td>
        <td><kbd>SEARCH</kbd></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td><kbd>SLITERAL</kbd></td>
        <td><kbd>SLITERAL</kbd></td>
        <td>&nbsp;</td>
    </tr>
</table>
<p>Note: Many words have specific data type restrictions regarding 
their input parameters. For example, <kbd>+</kbd> can not be used to add an
address to an integer, but an integer can be added to an address,
giving an address.</p>
<hr>
<p><a href="http://home.vrweb.de/stephan.becher/">Dr. Stephan Becher</a> - February 3rd, 2009</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -