--File: ExprRead.mesa
--Last Edited by: CSChow, February 1, 1985 8:17:19 am PST
Preas, August 2, 1986 7:46:42 pm PDT
DIRECTORY
SymTab USING [Ref],
Rope USING [ROPE];
ExprRead: CEDAR DEFINITIONS = BEGIN
ReadFile: PROC [fileName: Rope.ROPE] RETURNS [tab: SymTab.Ref];
read the data file and put entries in symbol table
FetchRope: PROC [tab: SymTab.Ref, key: Rope.ROPE, missingOK: BOOLEAN] RETURNS [found: BOOLEAN, val: Rope.ROPE];
get a ROPE entry
FetchBool: PROC [tab: SymTab.Ref, key: Rope.ROPE, missingOK: BOOLEAN] RETURNS [found: BOOLEAN, val: BOOLEAN];
get a BOOLEAN entry
-- Errors & Signals
-- Copied From ChipNDale: CD.mesa
Error: ERROR [msg: Rope.ROPENIL];
END.