SAOL tokenisation

From: DapDesign (cor@dapdesign.com)
Date: Tue Jan 30 2001 - 04:36:06 EST


Hi all,

I'm currently writing an appliction to tokinize SAOL source code.
I have two questions about it:

1
In the Bitstream token table of the 'Structured Audio' specification there
are
two values for the 'buzz' keyword (0x7C and 0xB5). Is this a documentation
error?
Which one should I use.

2
According to the specifications, constants can be encoded as a float or
decimal number
(32 bits float, 32 bits integer or 8 bits byte). Am I free to encode a
source constant value
with (for example) a value of 1 with either of these methods?
Or should I use the float encoding if the value actually is a float, and the
integer encoding
if an integer is expected at that place?
I suppose not, because then you can't write a simple tokenizer, because you
have
to de syntax/semantics checks before tokenization!.

I guess there is still no errate on the specifications yet. But I suppose
someone (Eric?) keeps
track of all reported problems/errors. Is such a list available for
developpers?

Thanks, Cor Jansen.



This archive was generated by hypermail 2b29 : Mon Jan 28 2002 - 11:46:42 EST