- MODULE TClassDefProg;
- (* Uses a class declared in a DEFINITION module as a data value
- (field layout through the definition). Exit 8. *)
- IMPORT TClassDef;
- VAR ExitCode : INTEGER;
- VAR s : TClassDef.Shape;
- BEGIN
- s.x := 3;
- s.y := 4;
- s.kind := 1;
- ExitCode := s.x + s.y + s.kind
- END TClassDefProg.
|