File: TileSetExpressions.mesa
Copyright © 1984 by Xerox Corporation. All rights reserved.
Created by: Bob Mayo, August 9, 1984 7:50:37 pm PDT
Last Edited by: Mayo, August 9, 1984 8:32:13 pm PDT
DIRECTORY
CD USING [Design],
Rope USING [ROPE],
SymTab USING [Ref];
-- Implements GetParams and also provides a Parquet command to edit tile set expressions.
TileSetExpressions: CEDAR DEFINITIONS = BEGIN
Error: ERROR [ec: ErrorCode, msg: Rope.ROPE];
ErrorCode: TYPE = {Null,     -- never raised
PropNotRope,        -- TileSetExpression property is not a rope
BadSyntax        -- bad syntax in tileset expressions
};
-- return a symbol table containing the parameters set by the tile set
GetParams: PROC [design: CD.Design] RETURNS [SymTab.Ref];
-- let the user edit the expressions using a tioga viewer
Edit: PROC [design: CD.Design];
END.