DIRECTORY Imager USING [Context], IO USING [STREAM], Rope USING [ROPE]; Interpress: CEDAR DEFINITIONS ~ BEGIN ROPE: TYPE ~ Rope.ROPE; STREAM: TYPE ~ IO.STREAM; LogProc: TYPE ~ PROC [class: INT, code: ATOM, explanation: ROPE]; classMasterError: INT ~ 0; classMasterWarning: INT ~ 10; classAppearanceError: INT ~ 50; classAppearanceWarning: INT ~ 60; classComment: INT ~ 100; Master: TYPE ~ REF MasterRep; MasterRep: TYPE ~ RECORD [ pages: INT, -- number of pages in the master impl: REF MasterImplRep -- implementation details ]; MasterImplRep: TYPE; Open: PROC [fileName: ROPE, log: LogProc] RETURNS [Master]; FromStream: PROC [stream: STREAM, log: LogProc] RETURNS [Master]; DoPage: PROC[master: Master, page: INT, context: Imager.Context, log: LogProc]; END. (Interpress.mesa Copyright c 1985, 1986 by Xerox Corporation. All rights reserved. Michael Plass, June 7, 1985 3:31:24 pm PDT Doug Wyatt, May 30, 1986 3:03:19 pm PDT Opens the named Interpress master and executes the preamble. Executes a page of the master; page IN[1..master.pages]. ΚΑ˜codešœ™Kšœ Οmœ7™BK™*Kšœ'™'—K™šΟk ˜ Kšœžœ ˜Kšžœžœžœ˜Kšœžœžœ˜—K˜KšΠbl œžœž ˜Kšœž˜K™Kšžœžœžœ˜Kšžœžœžœžœ˜K˜Kš œ žœžœ žœžœžœ˜AK˜Kšœžœ˜Kšœžœ˜Kšœžœ˜Kšœžœ˜!Kšœžœ˜K˜Kšœžœžœ ˜šœ žœžœ˜KšœžœΟc ˜,Kšœžœ ˜1K˜—Kšœžœ˜K˜šΟnœžœ žœžœ ˜;K™