From: Clark C . E. <cc...@cl...> - 2001-11-23 17:47:43
|
| Info model layers: | | 3: (native representation) | ^ v | Loader Dumper | ^ v | 2: (transfer representation) | ^ v | Parser Printer | ^ v | 1: (tokens representation) | ^ v | Lexer Emitter | ^ v | 0: (serialized representation) | | We don't have to define the tokens representation layer in the spec (perhaps | we should just not mention it), but in an implementation it would normally | exist as a separate layer. I'm not sure that the tokenized layer is something which must be standardized, thus it's unclear that including it in the specification would be valueable. | > 2: (transfer representation) | Call that "abstract representation" instead. I'd rather keep it as "transfer" representation. The API for this layer will be the "core" parser API, where the API for the serialized format will be an extension of this interface. Best, Clark |