| : code ( "name" -- colon-sys ) \ tools-ext |
: code ( "name" -- colon-sys ) \ tools-ext |
| \ start a native code definition |
\ start a native code definition |
| header |
header |
| threading-method |
|
| if |
|
| here >body cfa, |
here >body cfa, |
| then |
|
| defstart init-asm ; |
defstart init-asm ; |
| |
|
| : (;code) ( -- ) \ gforth |
: (;code) ( -- ) \ gforth |
| defstart init-asm ; |
defstart init-asm ; |
| :noname ( colon-sys1 -- colon-sys2 ) \ tools-ext semicolon-code |
:noname ( 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 ) |
| ;-hook postpone (;code) ?struc postpone [ |
;-hook postpone (;code) basic-block-end ?struc postpone [ |
| defstart init-asm ; |
defstart init-asm ; |
| interpret/compile: ;code ( compilation. colon-sys1 -- colon-sys2 ) \ tools-ext semicolon-code |
interpret/compile: ;code ( compilation. colon-sys1 -- colon-sys2 ) \ tools-ext semicolon-code |
| |
|