SXOutput.mesa
Copyright © 1984 by Xerox Corporation. All rights reserved.
Written by Shand, July 16, 1984 2:58:45 pm PDT
Last Edited by: Shand, August 2, 1984 1:13:24 am PDT
Last Edited by: Spreitzer, January 14, 1985 9:44:15 pm PST
Last edited by: Christian Jacobi, November 7, 1986 11:44:53 am PST
DIRECTORY
IO USING [STREAM],
Rope USING [ROPE],
SX USING [LogicalCell, NodeLinkage, CircuitNode]
;
SXOutput: CEDAR DEFINITIONS ~ BEGIN
PrintCircuit: PROCEDURE [cellList: LIST OF REF SX.LogicalCell, formatKey: REF ANY];
LinkagePrintProc: TYPE ~ PROCEDURE [ desWDir: Rope.ROPE, dfStream, cellStream: IO.STREAM, linkage: REF SX.NodeLinkage, name: Rope.ROPE, PrintNode: NodePrintProc];
LinkageHousekeeper: TYPE ~ PROCEDURE [ dfStream: IO.STREAM, linkage: REF SX.NodeLinkage];
NodePrintProc: TYPE ~ PROCEDURE [ stream: IO.STREAM, node: REF SX.CircuitNode];
shortestNamesOnly: BOOL;
outputGeometricInfo: BOOL;
END.