gap18_set_case_labels.mod 293 B

12345678910111213
  1. MODULE Gap18SetCaseLabels;
  2. (* NOT standard Modula-2: CASE requires an ordinal selector; gm2 allows
  3. set-typed CASE labels. Class: gm2-ext.
  4. Corpus: bitset5.
  5. V3: not supported yet. *)
  6. VAR b : BITSET;
  7. BEGIN
  8. b := {1, 2};
  9. CASE b OF
  10. {} : |
  11. {1, 2}:
  12. END
  13. END Gap18SetCaseLabels.