- MODULE VField;
- TYPE Inner = RECORD u, v : INTEGER END;
- TYPE Outer = RECORD a : INTEGER; b : Inner END;
- VAR r : Outer; ExitCode : INTEGER;
- PROCEDURE Bump(VAR x : INTEGER);
- BEGIN
- x := x + 1000
- END Bump;
- BEGIN
- r.a := 1;
- r.b.u := 10;
- r.b.v := 20;
- Bump(r.b.v);
- ExitCode := r.a + r.b.u + r.b.v
- END VField.
|