if.ob 267 B

1234567891011121314151617
  1. MODULE m;
  2. VAR b1: BOOLEAN;
  3. i1: INTEGER;
  4. BEGIN
  5. IF TRUE THEN b1 := TRUE END;
  6. IF b1 THEN i1 := 0 ELSE i1 := 1 END;
  7. IF b1 THEN i1 := 0 ELSIF FALSE THEN i1 := 1 ELSE i1 := 2 END;
  8. IF b1 THEN
  9. IF b1 THEN i1 := 0; b1 := FALSE END
  10. ELSE
  11. b1 := TRUE
  12. END
  13. END m.