next up previous contents
Next: Global data declarations Up: Lexical parts Previous: Delimiters

Basic syntactical definitions

We will need some syntactical definitions in the following:


\begin{verbsyntax}\onerule{Type}{Ident}
\onerule{C-Type}{FlatFormType \vert Iden...
...ator}
\lastcont{\vert fSDLDomain \vert fSDLOperator \vert Type}
\end{verbsyntax}

A C-Type is an identifier of a type which can be understood by the C-Compiler (structured C types are not allowed). A FlatFormType is a C-type which results from functor flattening in fSDL, i.e. from expanding all inheritance relations and functor calls.



Uwe Assmann
1998-12-22