DEADSOFTWARE

Исправлено действие конструкции WITH
[dsw-obn.git] / Test.obn
1 MODULE Test;
3 TYPE
4 Elem = POINTER TO ElemDesc;
5 ElemDesc = RECORD END;
7 ElemMsg = RECORD END;
8 CopyMsg = RECORD (ElemMsg) a : Elem; END;
10 Alien = POINTER TO RECORD (ElemDesc) END;
12 PROCEDURE HandleAlien (VAR msg: ElemMsg);
13 BEGIN
14 WITH msg: CopyMsg DO msg.a := NIL END
15 END HandleAlien;
17 END Test.