-- SyntaxDescReaders.mesa
-- last edit March 28, 1985 9:09:36 am PST
DIRECTORY
IO USING[STREAM],
Rope USING[ROPE];
SyntaxDescReaders: CEDAR DEFINITIONS =
BEGIN OPEN IO, Rope;
-- A collection of misc routines for reading assorted syntax descriptions
GenSimpleTermsFromStream: PROC[stream: STREAM, showTerm: PROC[name: ROPE, spelling: ROPE]];
GenSpelledTermsFromStream: PROC[stream: STREAM, showTerm: PROC[name: ROPE, spelling: ROPE]];
GenGenericTermsFromStream: PROC[stream: STREAM, showTerm: PROC[name: ROPE, class: ROPE]];
GenNonTermsFromStream: PROC[stream: STREAM, showNonTerm: PROC[ROPE]];
OneProductionFromStream: PROC[productionIndex: CARDINAL, stream: STREAM, leftSymbol: PROC[CARDINAL, ROPE], rightSymbol: PROC[ROPE]];
GenSimpleTermsFromRope: PROC[rope: ROPE, showTerm: PROC[name: ROPE, spelling: ROPE]];
GenSpelledTermsFromRope: PROC[rope: ROPE, showTerm: PROC[name: ROPE, spelling: ROPE]];
GenGenericTermsFromRope: PROC[rope: ROPE, showTerm: PROC[name: ROPE, class: ROPE]];
GenNonTermsFromRope: PROC[rope: ROPE, showNonTerm: PROC[name: ROPE]];
OneProductionFromRope: PROC[productionIndex: CARDINAL, rope: ROPE, leftSymbol: PROC[CARDINAL, ROPE], rightSymbol: PROC[ROPE]];
PGSFormat: PROC[stream: STREAM, ut: PROC[ROPE, ROPE], gt: PROC[ROPE, ROPE], n: PROC[ROPE], l: PROC[CARDINAL, ROPE], r: PROC[ROPE]];
RecFcnDefFormat1Stream: PROC[stream: STREAM, ut: PROC[ROPE, ROPE], gt: PROC[ROPE, ROPE], n: PROC[ROPE], l: PROC[CARDINAL, ROPE], r: PROC[ROPE]];
END..