t_ctor5.mod 322 B

1234567891011
  1. MODULE tctor5;
  2. // Runtime array constructor: element values are variables/expressions.
  3. TYPE arr = ARRAY [0..2] OF CARDINAL;
  4. VAR a : arr; i : CARDINAL;
  5. VAR ExitCode : INTEGER;
  6. BEGIN
  7. i := 7;
  8. a := arr{i, i + 1, i + 2};
  9. IF (a[0] = 7) AND (a[1] = 8) AND (a[2] = 9) THEN ExitCode := 0
  10. ELSE ExitCode := 1 END
  11. END tctor5.