t_ctor3.mod 343 B

1234567891011
  1. MODULE tctor3;
  2. // Nested constructor: an array of CHAR arrays, elements given as strings.
  3. TYPE name = ARRAY [0..3] OF CHAR;
  4. names = ARRAY [0..1] OF name;
  5. CONST t = names { "Thu", "Fri" };
  6. VAR a : names;
  7. VAR ExitCode : INTEGER;
  8. BEGIN
  9. a := t;
  10. IF (a[0][0] = 'T') AND (a[1][2] = 'i') THEN ExitCode := 0 ELSE ExitCode := 1 END
  11. END tctor3.