<> <> <> <> <<>> 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.