home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / icon / dos / src / tests / transmit.icn < prev    next >
Text File  |  1992-02-09  |  576b  |  30 lines

  1. global words, lines, writer
  2.  
  3. procedure main()
  4.    if not(&features == "co-expressions") then
  5.       stop("co-expressions not supported")
  6.    &trace := -1
  7.  
  8.    words := create word()
  9.    lines := create reader()
  10.    writer := create output()
  11.    @writer
  12. end
  13.  
  14. procedure word()
  15.    static letters
  16.    initial letters := &lcase ++ &ucase
  17.    while line := @lines do
  18.       line ? while tab(upto(letters)) do
  19.          tab(many(letters)) @ writer
  20. end
  21.  
  22. procedure reader()
  23.    while read() @ words
  24. end
  25.  
  26. procedure output()
  27.    while write(&errout,@words)
  28.    @&main
  29. end
  30.