t_convert.mod 377 B

1234567891011121314
  1. MODULE TConvert;
  2. // CONVERT(T, x): the ISO SYSTEM generic conversion (VAL's sibling).
  3. // Exit 42.
  4. FROM SYSTEM IMPORT ADDRESS, ADR;
  5. PROCEDURE foo; BEGIN END foo;
  6. VAR a : ADDRESS;
  7. n : INTEGER;
  8. ExitCode : INTEGER;
  9. BEGIN
  10. a := CONVERT(ADDRESS, foo);
  11. n := CONVERT(INTEGER, 'A');
  12. IF (a = ADR(foo)) AND (n = 65)
  13. THEN ExitCode := 42 ELSE ExitCode := 1 END
  14. END TConvert.