t_ptrnest.mod 265 B

12345678910
  1. MODULE TPtrNest;
  2. TYPE M = ARRAY [0..1, 0..1] OF INTEGER;
  3. TYPE PM = POINTER TO M;
  4. VAR ExitCode : INTEGER;
  5. VAR p : PM;
  6. BEGIN
  7. NEW(p);
  8. p^[0, 0] := 1; p^[0, 1] := 2; p^[1, 0] := 3; p^[1, 1] := 4;
  9. ExitCode := p^[0, 0] + p^[0, 1] + p^[1, 0] + p^[1, 1]
  10. END TPtrNest.