| 123456789101112131415161718192021 |
- Listing:
- 1 MODULE VField;
- 2 TYPE Inner = RECORD u, v : INTEGER END;
- 3 TYPE Outer = RECORD a : INTEGER; b : Inner END;
- 4 VAR r : Outer; ExitCode : INTEGER;
- 5 PROCEDURE Bump(VAR x : INTEGER);
- 6 BEGIN
- 7 x := x + 1000
- 8 END Bump;
- 9 BEGIN
- 10 r.a := 1;
- 11 r.b.u := 10;
- 12 r.b.v := 20;
- 13 Bump(r.b.v);
- 14 ExitCode := r.a + r.b.u + r.b.v
- 15 END VField.
- 0 errors
|