[OpenBIOS] $find
Segher Boessenkool
segher at chello.nl
Sun Jan 3 07:22:58 CET 1904
> Ah.. it fetches the word's flags, stupid me. This is not correct
> according to the standard, though we do need this flag.
>
> I have two things in mind:
>
> * the word SEE
> * the fcode evaluator
>
> for the first one we need to be able to get to a word's header when we
> have the execution token (xt). This seems impossible at the moment as
> we have a variable header length
Two easy solutions spring to mind:
1) have the flag byte be the lasy byte in the header (it's the first
bybte right now);
2) have the flag byte have the high bit set always (so you can find it
easily).
I think I'll go with 1).
BTW, nothing requires SEE to accurately show the flags of a word ;)
> for the second we need to know at least whether the word is compile-only
> or immediate, given only the xt. Currently my implementation of the
There's no need for COMPILE-ONLY wrt FCode; the FCode loader can assume
all FCode is legal FCode, the burden of checking is on the tokenizer.
More later,
Segher
-
To unsubscribe: send mail to majordomo at freiburg.linux.de
with 'unsubscribe openbios' in the body of the message
http://www.freiburg.linux.de/OpenBIOS/ - free your system..
More information about the openbios
mailing list