t_charbounds.mod 261 B

12345678910111213
  1. MODULE TCharBounds;
  2. // CHAR bounds + CHAR indexing. Exit 3.
  3. TYPE CArr = ARRAY ['a'..'c'] OF INTEGER;
  4. VAR ExitCode : INTEGER;
  5. VAR a : CArr;
  6. VAR c : CHAR;
  7. BEGIN
  8. a['a'] := 1;
  9. a['b'] := 2;
  10. a['c'] := 3;
  11. c := 'b';
  12. ExitCode := a[c] + a['a']
  13. END TCharBounds.