t_f32proc.mod 337 B

12345678910111213141516
  1. MODULE TF32Proc;
  2. VAR ExitCode : INTEGER;
  3. PROCEDURE add (a, b : SHORTREAL) : SHORTREAL;
  4. BEGIN
  5. RETURN a + b
  6. END add;
  7. PROCEDURE flag (x : CBool) : CBool;
  8. BEGIN
  9. RETURN x
  10. END flag;
  11. VAR x : SHORTREAL; b : CBool;
  12. BEGIN
  13. x := add(1.5, 2.25);
  14. b := flag(TRUE);
  15. IF (x = 3.75) AND b THEN ExitCode := 42 ELSE ExitCode := 1 END
  16. END TF32Proc.