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.ROPE ← NIL];
END.