| |
|
| : gfind ( string -- ghost true/1 / string false ) |
: gfind ( string -- ghost true/1 / string false ) |
| \ searches for string in word-list ghosts |
\ searches for string in word-list ghosts |
| \ !! wouldn't it be simpler to just use search-wordlist ? ae |
|
| dup count [ ' ghosts >body ] ALiteral search-wordlist |
dup count [ ' ghosts >body ] ALiteral search-wordlist |
| dup IF >r >body nip r> THEN ; |
dup IF >r >body nip r> THEN ; |
| |
|
| |
|
| Build: ( inter comp -- ) swap T immediate A, A, H ; |
Build: ( inter comp -- ) swap T immediate A, A, H ; |
| DO: ( ghost -- ) ABORT" CROSS: Don't execute" ;DO |
DO: ( ghost -- ) ABORT" CROSS: Don't execute" ;DO |
| Builder special: |
Builder interpret/compile: |
| |
|
| \ Sturctures 23feb95py |
\ Sturctures 23feb95py |
| |
|