LichenTransforms.Mesa
Last tweaked by Mike Spreitzer on July 10, 1987 1:51:23 pm PDT
DIRECTORY LichenDataStructure, IO;
LichenTransforms: CEDAR DEFINITIONS =
BEGIN OPEN LichenDataStructure;
Use of CT = instance of CT or array of ct
IntroCellType:
PROC [design: Design]
RETURNS [newCT: CellType];
Pre: newCT design
Post: newCT design ' empty newCT ' |uses of newCT|=0
ExtroCellType:
PROC [design: Design, oldCT: CellType];
Pre: newCT design ' (empty newCT ( |uses of newCT|=0)
Post: newCT design
Differentiate:
PROC [design: Design, uses: ConstSet
--of Use of oldCT--]
RETURNS [newCT: CellType];
Pre: oldCT