DIRECTORY AlpsBool, AlpsTile, CD, Rope, TerminalIO; PWAlps: CEDAR DEFINITIONS = BEGIN ROPE: TYPE = Rope.ROPE; RefToListOfRopes: PUBLIC PROC [ref: REF] RETURNS [lropes: LIST OF ROPE]; ListRefAnyToListOfRope: PUBLIC PROC [list: LIST OF REF] RETURNS [LIST OF ROPE]; Context: TYPE = REF ContextRec; ContextRec: TYPE = RECORD [ inputNames, outputNames: LIST OF ROPE _ NIL, -- every input and output MUST be named table: AlpsBool.TableOfVariables, distanceBetweenGlue: INT _ 4, distanceBetweenContacts: INT _ 10, optimize: BOOL _ TRUE, superOptimize: INT _ 0, debug: BOOL _ FALSE, tileset: ROPE -- file containing the cells ]; ReadContextFromAlpsFile: PROC[fileName: ROPE] RETURNS [context: Context]; AlpsCellFromContext: PROC [context: Context, design: CD.Design] RETURNS [obj: CD.Object]; END. ΔPWAlps.mesa Copyright c 1984 by Xerox Corporation. All rights reversed. Created by: Bertrand Serlet, September 26, 1985 1:41:10 pm PDT Last Edited: Serlet, July 1, 1985 10:42:42 pm PDT ΚΝ˜– "Cedar" stylešœ™Jšœ Οmœ1™J™1—J˜šΟk ˜ Jšœ˜Jšœ˜Jšœ˜šœ ˜ J˜——šΟbœžœž œ˜J˜Jšžœ˜J˜Jšžœžœžœ˜J˜JšΟnœžœžœžœžœ žœžœžœ˜HJ˜Jš œžœžœžœžœžœžœžœžœžœ˜OJ˜JšŸœžœžœ ˜šŸ œžœžœ˜Jš œžœžœžœžœΟc'˜VJšœ!˜!Jšœžœ˜Jšœžœ˜"Jšœ žœž˜Jšœžœ˜Jšœžœž˜Jšœ žœ‘˜,J˜—J˜Jš œžœ žœžœ˜IJ˜Jš  œžœžœ žœžœ ˜YJ™Jšžœ˜——…—(Ή