| |
|
| decimal |
decimal |
| |
|
| : PrimStart ['] true >name ; |
|
| |
|
| \ look 17may93jaw |
\ look 17may93jaw |
| |
|
| |
\ rename to discover!!! |
| |
|
| : (look) ( xt startlfa -- lfa flag ) |
: (look) ( xt startlfa -- lfa flag ) |
| false swap |
false swap |
| BEGIN @ dup |
BEGIN @ dup |
| drop nip |
drop nip |
| dup 0<> ; |
dup 0<> ; |
| |
|
| |
|
| |
\ !!! nicht optimal! |
| |
[IFUNDEF] look |
| |
[IFUNDEF] dictionary-end has-rom [ELSE] false [THEN] |
| |
[IF] |
| |
|
| |
: look ( cfa -- lfa flag ) |
| |
forth-wordlist @ (look) ; |
| |
|
| |
[ELSE] |
| |
|
| |
: PrimStart ['] true >name ; |
| |
|
| : look ( cfa -- lfa flag ) |
: look ( cfa -- lfa flag ) |
| dup dictionary-end forthstart within |
dup dictionary-end forthstart within |
| IF |
IF |
| >name dup ??? <> |
>name dup ??? <> |
| THEN ; |
THEN ; |
| |
|
| |
[THEN] |
| |
[THEN] |