| REPEAT |
REPEAT |
| drop |
drop |
| \ remember udp |
\ remember udp |
| udp @ , ; |
udp @ , |
| |
\ remember dyncode-ptr |
| |
here ['] noop , compile-prim1 finish-code ; |
| |
|
| : marker! ( mark -- ) |
: marker! ( mark -- ) |
| \ reset included files count; resize will happen on next add-included-file |
\ reset included files count; resize will happen on next add-included-file |
| REPEAT |
REPEAT |
| drop |
drop |
| \ restore udp and dp |
\ restore udp and dp |
| |
dup cell+ @ forget-dyncode 0= abort" gforth bug" |
| @ udp ! dp ! |
@ udp ! dp ! |
| \ clean up vocabulary stack |
\ clean up vocabulary stack |
| 0 vp @ 0 |
0 vp @ 0 |