gap19_fwd_array_index.mod 382 B

12345678910
  1. MODULE Gap19FwdArrayIndex;
  2. (* NOT legal Modula-2: an array's index type is declared later in the
  3. same TYPE block. Declaration before use is required; V3 correctly
  4. rejects it. Class: decl-order (gm2 leniency).
  5. Corpus: record7, complextypes.
  6. V3: not supported yet. *)
  7. TYPE a = ARRAY idx OF INTEGER;
  8. idx = [-2..2];
  9. VAR x : a;
  10. BEGIN x[0] := 1 END Gap19FwdArrayIndex.