| : |
: |
| @ execute ; |
@ execute ; |
| |
|
| |
\fhas? skipbranchprims 0= [IF] |
| \+glocals |
\+glocals |
| |
|
| branch-lp+!# -- gforth branch_lp_plus_store_number |
branch-lp+!# -- gforth branch_lp_plus_store_number |
| INC_IP(1); |
INC_IP(1); |
| |
|
| \+ |
\+ |
| |
\f[THEN] |
| |
\fhas? skiploopprims 0= [IF] |
| |
|
| condbranch((next),-- cmFORTH paren_next, |
condbranch((next),-- cmFORTH paren_next, |
| if ((*rp)--) { |
if ((*rp)--) { |
| r> r> r> r> r> r> dup itmp ! >r >r >r >r >r >r itmp @ ; |
r> r> r> r> r> r> dup itmp ! >r >r >r >r >r >r itmp @ ; |
| [IFUNDEF] itmp variable itmp [THEN] |
[IFUNDEF] itmp variable itmp [THEN] |
| |
|
| |
\f[THEN] |
| |
|
| \ digit is high-level: 0/0% |
\ digit is high-level: 0/0% |
| |
|
| move c_from c_to ucount -- core |
move c_from c_to ucount -- core |