editor.mod 365 B

123456789101112131415161718192021222324
  1. MODULE editor2;
  2. (* based on the kilo editor building course*)
  3. (* Step 4 *)
  4. (* using different libreries for the same purpose, some lowlevel, some higher level *)
  5. (* IO mode *)
  6. IMPORT IO;
  7. VAR
  8. c : CHAR;
  9. BEGIN
  10. (* PROCEDURE Read (VAR ch: CHAR) ; *)
  11. LOOP
  12. IO.Read(c);
  13. IF c = "q" THEN
  14. EXIT
  15. END;
  16. END;
  17. END editor2.