q_enum.LST 337 B

123456789101112131415161718
  1. Listing:
  2. 1 MODULE QEnum;
  3. 2 TYPE Color = (red, green, blue);
  4. 3 VAR c : Color; ExitCode : INTEGER;
  5. 4 BEGIN
  6. 5 c := green;
  7. 6 CASE c OF
  8. 7 red : ExitCode := 0
  9. 8 | green : ExitCode := 1
  10. 9 | blue : ExitCode := 2
  11. 10 ELSE ExitCode := 9
  12. 11 END
  13. 12 END QEnum.
  14. 0 errors