| endif |
endif |
| 2drop ; |
2drop ; |
| |
|
| |
|
| |
defer output-nextp0 |
| |
:noname ( -- ) |
| |
." NEXT_P0;" cr ; |
| |
is output-nextp0 |
| |
|
| |
defer output-nextp1 |
| |
:noname ( -- ) |
| |
." NEXT_P1;" cr ; |
| |
is output-nextp1 |
| |
|
| : output-nextp2 ( -- ) |
: output-nextp2 ( -- ) |
| ." NEXT_P2;" cr ; |
." NEXT_P2;" cr ; |
| |
|
| \ the final part of the generated C code, with xt printing LABEL2 or not. |
\ the final part of the generated C code, with xt printing LABEL2 or not. |
| output-super-end |
output-super-end |
| print-debug-results |
print-debug-results |
| ." NEXT_P1;" cr |
output-nextp1 |
| stores |
stores |
| fill-state |
fill-state |
| xt execute ; |
xt execute ; |
| : output-c-tail1-no-stores { xt -- } |
: output-c-tail1-no-stores { xt -- } |
| \ the final part of the generated C code for combinations |
\ the final part of the generated C code for combinations |
| output-super-end |
output-super-end |
| ." NEXT_P1;" cr |
output-nextp1 |
| fill-state |
fill-state |
| xt execute ; |
xt execute ; |
| |
|
| ." {" cr |
." {" cr |
| ." DEF_CA" cr |
." DEF_CA" cr |
| print-declarations |
print-declarations |
| ." NEXT_P0;" cr |
output-nextp0 |
| spill-state |
spill-state |
| fetches |
fetches |
| print-debug-args |
print-debug-args |
| ." {" cr |
." {" cr |
| ." DEF_CA" cr |
." DEF_CA" cr |
| print-declarations-combined |
print-declarations-combined |
| ." NEXT_P0;" cr |
output-nextp0 |
| spill-state |
spill-state |
| \ fetches \ now in parts |
\ fetches \ now in parts |
| \ print-debug-args |
\ print-debug-args |