Go backward to Type Attributes of Type Structures
Go up to Top
Go forward to Semantics of Type Structures II
Semantics of Type Structures I
- Program
-
[[D in C: comm]] = [[ |- C:
comm]] ,
where (, ) = [[{} |- D: dec]]{}
- Declaration
-
[[ |- define I=U: {I:}dec]] =
({I=}, )
where = [[ |- U:]] and U in{E,
T, C}
-
[[ |- D;D: ( U )dec]]
=
( union , ) where
(, ) = [[ |- D: dec]]
(, ) = [[ U |- D:
dec]] ( union )
-
[[ |-var I:T: {I:}dec]] =
({I=}, )
where (, ) = [[ |- T: class]]
Wolfgang.Schreiner@risc.uni-linz.ac.at
Id: abstraction2.tex,v 1.1 1996/04/10 07:30:13 schreine Exp schreine