version 1.2, 1995/11/07 18:06:34
|
version 1.3, 1996/05/13 16:36:54
|
Line 37 vocabulary assembler ( -- ) \ tools-ext
|
Line 37 vocabulary assembler ( -- ) \ tools-ext
|
|
|
: ;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 @ |
;-hook postpone (;code) ?struc postpone [ |
IF |
defstart init-asm ; immediate |
;-hook postpone (;code) ?struc postpone [ |
interpretation: ( -- colon-sys ) |
ELSE |
align here lastxt code-address! |
align here lastxt code-address! |
defstart init-asm ; |
THEN |
|
defstart init-asm ; immediate |
|
|
|
: end-code ( colon-sys -- ) \ gforth end_code |
: end-code ( colon-sys -- ) \ gforth end_code |
( end a code definition ) |
( end a code definition ) |