hello and question(s)

Hi, I just join this list -- what great work you have done! I'm particularily interested in the fcode tokenizer as (in my novice view) one needs this to start writing some fcode, right? Is anyone working on this? Regards, Gil - To unsubscribe: send mail to majordomo@freiburg.linux.de with 'unsubscribe openbios' in the body of the message http://www.freiburg.linux.de/OpenBIOS/ - free your system..

* Gil Hauer <gilh@sympatico.ca> [020108 18:12]:
I'm particularily interested in the fcode tokenizer as (in my novice view) one needs this to start writing some fcode, right?
Exactly. It is needed to build the whole firmware code running on the evaluator. Meanwhile there are different tokenizers available from Apple and Codegen, but those are not free so we should work out our own version.
Is anyone working on this?
I've put some preliminary code I wrote until now. It partly tokenizes fcode, but forth constructs like do..loop or colon definitions are not tokenized. Their fcode versions are partly implemented though. Find it under http://www.freiburg.linux.de/OpenBIOS/bin/toke-0.0.tar.gz As I consider it pretty raw and maybe worth a rewrite using flex/bison I hadn't put it up to CVS yet. Any work on toke(and of course the other parts) is welcome! Best regards, Stefan Reinauer -- Ok hex 4666 dup negate do i 4000 dup 2* negate do " *" 0 dup 2dup 1e 0 do 2swap * e >>a 2* 3 pick + -rot - j + dup dup * e >>a rot dup dup * e >>a rot swap 2dup + 10000 > if 3drop 3drop " " 0 dup 2dup leave then loop 2drop 2drop type 266 +loop cr 5de +loop - To unsubscribe: send mail to majordomo@freiburg.linux.de with 'unsubscribe openbios' in the body of the message http://www.freiburg.linux.de/OpenBIOS/ - free your system..
participants (2)
-
Gil Hauer
-
Stefan Reinauer