| |
|
| : ;code ( colon-sys1 -- colon-sys2 ) \ tools-ext semicolon-code |
: ;code ( colon-sys1 -- colon-sys2 ) \ tools-ext semicolon-code |
| ( create the [;code] part of a low level defining word ) |
( create the [;code] part of a low level defining word ) |
| state @ |
|
| IF |
|
| ;-hook postpone (;code) ?struc postpone [ |
;-hook postpone (;code) ?struc postpone [ |
| ELSE |
|
| align here lastxt code-address! |
|
| THEN |
|
| defstart init-asm ; immediate |
defstart init-asm ; immediate |
| |
interpretation: ( -- colon-sys ) |
| |
align here lastxt code-address! |
| |
defstart init-asm ; |
| |
|
| : end-code ( colon-sys -- ) \ gforth end_code |
: end-code ( colon-sys -- ) \ gforth end_code |
| ( end a code definition ) |
( end a code definition ) |