| 12345678910111213141516171819 |
- MODULE RNest;
- TYPE Inner = RECORD u, v : INTEGER END;
- TYPE Outer = RECORD a : INTEGER; b : Inner; c : INTEGER END;
- VAR r : Outer; ExitCode : INTEGER;
- BEGIN
- r.a := 1;
- r.b.u := 10;
- r.b.v := 20;
- r.c := 100;
- WITH r DO
- a := a + 1;
- c := c + 1;
- WITH b DO
- u := u + 1;
- v := v + 1
- END
- END;
- ExitCode := r.a + r.b.u + r.b.v + r.c
- END RNest.
|