📄 group__forth__imp.html
字号:
<tr><td valign="top"><em><a class="anchor" name="gga104a118" doxytag="XT_MINUS"></a>XT_MINUS</em> </td><td>xt for <code> - ( n1|u1 n2|u2 -- n3|u3 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a119" doxytag="XT_0_LESS"></a>XT_0_LESS</em> </td><td>xt for <code> 0< ( n -- flag ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a120" doxytag="XT_0_EQUALS"></a>XT_0_EQUALS</em> </td><td>xt for <code> 0= ( x -- flag ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a121" doxytag="XT_1_PLUS"></a>XT_1_PLUS</em> </td><td>xt for <code> 1+ ( n1|u1 -- n2|u2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a122" doxytag="XT_1_MINUS"></a>XT_1_MINUS</em> </td><td>xt for <code> 1- ( n1|u1 -- n2|u2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a123" doxytag="XT_2_STORE"></a>XT_2_STORE</em> </td><td>xt for <code> 2! ( x1 x2 a-addr -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a124" doxytag="XT_2_STAR"></a>XT_2_STAR</em> </td><td>xt for <code> 2* ( x1 -- x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a125" doxytag="XT_2_SLASH"></a>XT_2_SLASH</em> </td><td>xt for <code> 2/ ( x1 -- x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a126" doxytag="XT_2_FETCH"></a>XT_2_FETCH</em> </td><td>xt for <code> 2@ ( a-addr -- x1 x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a127" doxytag="XT_2DROP"></a>XT_2DROP</em> </td><td>xt for <code> 2DROP ( x1 x2 -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a128" doxytag="XT_2DUP"></a>XT_2DUP</em> </td><td>xt for <code> 2DUP ( x1 x2 -- x1 x2 x1 x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a129" doxytag="XT_2OVER"></a>XT_2OVER</em> </td><td>xt for <code> 2OVER ( x1 x2 x3 x4 -- x1 x2 x3 x4 x1 x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a130" doxytag="XT_2SWAP"></a>XT_2SWAP</em> </td><td>xt for <code> 2SWAP ( x1 x2 x3 x4 -- x3 x4 x1 x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a131" doxytag="XT_LESS_THAN"></a>XT_LESS_THAN</em> </td><td>xt for <code> < ( n1 n2 -- flag ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a132" doxytag="XT_LESS_NUMBER_SIGN"></a>XT_LESS_NUMBER_SIGN</em> </td><td>xt for <code> <# ( -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a133" doxytag="XT_EQUALS"></a>XT_EQUALS</em> </td><td>xt for <code> = ( x1 x2 -- flag ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a134" doxytag="XT_GREATER_THAN"></a>XT_GREATER_THAN</em> </td><td>xt for <code> > ( n1 n2 -- flag ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a135" doxytag="XT_TO_IN"></a>XT_TO_IN</em> </td><td>xt for <code> >IN ( -- a-addr ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a136" doxytag="XT_TO_NUMBER"></a>XT_TO_NUMBER</em> </td><td>xt for <code> >NUMBER ( ud1 c-addr1 u1 -- ud2 c-addr2 u2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a137" doxytag="XT_TO_R"></a>XT_TO_R</em> </td><td>xt for <code> >R ( x -- ) ( R: -- x ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a138" doxytag="XT_QUESTION_DUP"></a>XT_QUESTION_DUP</em> </td><td>xt for <code> ?DUP ( x -- 0 | x x ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a139" doxytag="XT_FETCH"></a>XT_FETCH</em> </td><td>xt for <code> @ ( a-addr -- x ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a140" doxytag="XT_ABS"></a>XT_ABS</em> </td><td>xt for <code> ABS ( n -- u ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a141" doxytag="XT_ACCEPT"></a>XT_ACCEPT</em> </td><td>xt for <code> ACCEPT ( c-addr +n1 -- +n2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a142" doxytag="XT_ALIGN"></a>XT_ALIGN</em> </td><td>xt for <code> ALIGN ( -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a143" doxytag="XT_ALIGNED"></a>XT_ALIGNED</em> </td><td>xt for <code> ALIGNED ( addr -- a-addr ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a144" doxytag="XT_ALLOT"></a>XT_ALLOT</em> </td><td>xt for <code> ALLOT ( n -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a145" doxytag="XT_AND"></a>XT_AND</em> </td><td>xt for <code> AND ( x1 x2 -- x3 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a146" doxytag="XT_BASE"></a>XT_BASE</em> </td><td>xt for <code> BASE ( -- a-addr ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a147" doxytag="XT_C_STORE"></a>XT_C_STORE</em> </td><td>xt for <code> C! ( char c-addr -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a148" doxytag="XT_C_COMMA"></a>XT_C_COMMA</em> </td><td>xt for <code> C, ( char -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a149" doxytag="XT_C_FETCH"></a>XT_C_FETCH</em> </td><td>xt for <code> C@ ( c-addr -- char ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a150" doxytag="XT_CELL_PLUS"></a>XT_CELL_PLUS</em> </td><td>xt for <code> CELL+ ( a-addr1 -- a-addr2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a151" doxytag="XT_CELLS"></a>XT_CELLS</em> </td><td>xt for <code> CELLS ( n1 -- n2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a152" doxytag="XT_CHAR_PLUS"></a>XT_CHAR_PLUS</em> </td><td>xt for <code> CHAR+ ( c-addr1 -- c-addr2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a153" doxytag="XT_CHARS"></a>XT_CHARS</em> </td><td>xt for <code> CHARS ( n1 -- n2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a154" doxytag="XT_PAREN_CONSTANT"></a>XT_PAREN_CONSTANT</em> </td><td>xt for runtime semantics of words defined with <code> CONSTANT ( -- x ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a155" doxytag="XT_COUNT"></a>XT_COUNT</em> </td><td>xt for <code> COUNT ( c-addr1 -- c-addr2 u ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a156" doxytag="XT_DEPTH"></a>XT_DEPTH</em> </td><td>xt for <code> DEPTH ( -- +n ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a157" doxytag="XT_PAREN_DO"></a>XT_PAREN_DO</em> </td><td>xt for runtime semantics of <code> DO ( n1|u1 n2|u2 -- ) ( R: -- loop-sys ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a158" doxytag="XT_DROP"></a>XT_DROP</em> </td><td>xt for <code> DROP ( x -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a159" doxytag="XT_DUP"></a>XT_DUP</em> </td><td>xt for <code> DUP ( x -- x x ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a160" doxytag="XT_PAREN_BRANCH"></a>XT_PAREN_BRANCH</em> </td><td>xt for un-conditional branch as compiled by <code> REPEAT ( -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a161" doxytag="XT_EMIT"></a>XT_EMIT</em> </td><td>xt for <code> EMIT ( x -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a162" doxytag="XT_EXECUTE"></a>XT_EXECUTE</em> </td><td>xt for <code> EXECUTE ( i*x xt -- j*x ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a163" doxytag="XT_EXIT"></a>XT_EXIT</em> </td><td>xt for <code> EXIT ( -- ) ( R: nest-sys -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a164" doxytag="XT_FILL"></a>XT_FILL</em> </td><td>xt for <code> FILL ( c-addr u char -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a165" doxytag="XT_HERE"></a>XT_HERE</em> </td><td>xt for <code> HERE ( -- addr ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a166" doxytag="XT_HOLD"></a>XT_HOLD</em> </td><td>xt for <code> HOLD ( char -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a167" doxytag="XT_I"></a>XT_I</em> </td><td>xt for <code> I ( -- n|u ) ( R: loop-sys -- loop-sys ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a168" doxytag="XT_PAREN_0BRANCH"></a>XT_PAREN_0BRANCH</em> </td><td>xt for conditional branch as compiled by <code> IF ( x -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a169" doxytag="XT_INVERT"></a>XT_INVERT</em> </td><td>xt for <code> INVERT ( x1 -- x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a170" doxytag="XT_J"></a>XT_J</em> </td><td>xt for <code> J ( -- n|u ) ( R: loop-sys1 loop-sys2 -- loop-sys1 loop-sys2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a171" doxytag="XT_KEY"></a>XT_KEY</em> </td><td>xt for <code> KEY ( -- char ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a172" doxytag="XT_LEAVE"></a>XT_LEAVE</em> </td><td>xt for <code> LEAVE ( -- ) ( R: loop-sys -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a173" doxytag="XT_PAREN_LITERAL"></a>XT_PAREN_LITERAL</em> </td><td>xt for runtime semantics of <code> LITERAL ( -- x ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a174" doxytag="XT_PAREN_LOOP"></a>XT_PAREN_LOOP</em> </td><td>xt for runtime semantics of <code> LOOP ( -- ) ( R: loop-sys1 -- | loop-sys2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a175" doxytag="XT_LSHIFT"></a>XT_LSHIFT</em> </td><td>xt for <code> LSHIFT ( x1 u -- x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a176" doxytag="XT_MAX"></a>XT_MAX</em> </td><td>xt for <code> MAX ( n1 n2 -- n3 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a177" doxytag="XT_MIN"></a>XT_MIN</em> </td><td>xt for <code> MIN ( n1 n2 -- n3 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a178" doxytag="XT_MOVE"></a>XT_MOVE</em> </td><td>xt for <code> MOVE ( addr1 addr2 u -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a179" doxytag="XT_NEGATE"></a>XT_NEGATE</em> </td><td>xt for <code> NEGATE ( n1 -- n2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a180" doxytag="XT_OR"></a>XT_OR</em> </td><td>xt for <code> OR ( x1 x2 -- x3 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a181" doxytag="XT_OVER"></a>XT_OVER</em> </td><td>xt for <code> OVER ( x1 x2 -- x1 x2 x1 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a182" doxytag="XT_R_FROM"></a>XT_R_FROM</em> </td><td>xt for <code> R> ( -- x ) ( R: x -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a183" doxytag="XT_R_FETCH"></a>XT_R_FETCH</em> </td><td>xt for <code> R@ ( -- x ) ( R: x -- x ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a184" doxytag="XT_ROT"></a>XT_ROT</em> </td><td>xt for <code> ROT ( x1 x2 x3 -- x2 x3 x1 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a185" doxytag="XT_RSHIFT"></a>XT_RSHIFT</em> </td><td>xt for <code> RSHIFT ( x1 u -- x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a186" doxytag="XT_S_TO_D"></a>XT_S_TO_D</em> </td><td>xt for <code> S>D ( n -- d ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a187" doxytag="XT_SIGN"></a>XT_SIGN</em> </td><td>xt for <code> SIGN ( n -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a188" doxytag="XT_SPACE"></a>XT_SPACE</em> </td><td>xt for <code> SPACE ( -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a189" doxytag="XT_STATE"></a>XT_STATE</em> </td><td>xt for <code> STATE ( -- a-addr ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a190" doxytag="XT_SWAP"></a>XT_SWAP</em> </td><td>xt for <code> SWAP ( x1 x2 -- x2 x1 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a191" doxytag="XT_TYPE"></a>XT_TYPE</em> </td><td>xt for <code> TYPE ( c-addr u -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a192" doxytag="XT_U_LESS_THAN"></a>XT_U_LESS_THAN</em> </td><td>xt for <code> U< ( u1 u2 -- flag ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a193" doxytag="XT_UM_STAR"></a>XT_UM_STAR</em> </td><td>xt for <code> UM* ( u1 u2 -- ud ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a194" doxytag="XT_UNLOOP"></a>XT_UNLOOP</em> </td><td>xt for <code> UNLOOP ( -- ) ( R: loop-sys -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a195" doxytag="XT_XOR"></a>XT_XOR</em> </td><td>xt for <code> XOR ( x1 x2 -- x3 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a196" doxytag="XT_LEFT_BRACKET"></a>XT_LEFT_BRACKET</em> </td><td>xt for <code> [ ( -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a197" doxytag="XT_RIGHT_BRACKET"></a>XT_RIGHT_BRACKET</em> </td><td>xt for <code> ] ( -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a198" doxytag="XT_0_NOT_EQUALS"></a>XT_0_NOT_EQUALS</em> </td><td>xt for <code> 0<> ( x -- flag ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a199" doxytag="XT_0_GREATER"></a>XT_0_GREATER</em> </td><td>xt for <code> 0> ( x -- flag ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a200" doxytag="XT_2_TO_R"></a>XT_2_TO_R</em> </td><td>xt for <code> 2>R ( x1 x2 -- ) ( R: -- x1 x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a201" doxytag="XT_2_R_FROM"></a>XT_2_R_FROM</em> </td><td>xt for <code> 2R> ( -- x1 x2 ) ( R: x1 x2 -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a202" doxytag="XT_2_R_FETCH"></a>XT_2_R_FETCH</em> </td><td>xt for <code> 2R@ ( -- x1 x2 ) ( R: x1 x2 -- x1 x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a203" doxytag="XT_NOT_EQUALS"></a>XT_NOT_EQUALS</em> </td><td>xt for <code> <> ( x1 x2 -- flag ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a204" doxytag="XT_PAREN_QUESTION_DO"></a>XT_PAREN_QUESTION_DO</em> </td><td>xt for runtime semantics of <code> ?DO ( n1|u1 n2|u2 -- ) ( R: -- | loop-sys ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a205" doxytag="XT_ERASE"></a>XT_ERASE</em> </td><td>xt for <code> ERASE ( addr u -- ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a206" doxytag="XT_FALSE"></a>XT_FALSE</em> </td><td>xt for <code> FALSE ( -- false ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a207" doxytag="XT_NIP"></a>XT_NIP</em> </td><td>xt for <code> NIP ( x1 x2 -- x2 ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a208" doxytag="XT_PAD"></a>XT_PAD</em> </td><td>xt for <code> PAD ( -- a-addr ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a209" doxytag="XT_PARSE"></a>XT_PARSE</em> </td><td>xt for <code> PARSE ( char "ccc<char>" -- c-addr u ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a210" doxytag="XT_PICK"></a>XT_PICK</em> </td><td>xt for <code> PICK ( xu ... x1 x0 u -- xu ... x1 x0 xu ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a211" doxytag="XT_ROLL"></a>XT_ROLL</em> </td><td>xt for <code> ROLL ( xu xu-1 ... x0 u -- xu-1 ... x0 xu ) </code> </td></tr><tr><td valign="top"><em><a class="anchor" name="gga104a212" doxytag="XT_TRUE"></a>XT_TRUE</em> </td><td>x
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -