-- 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.. Ê­˜Jšœ˜J˜.J˜˜ J˜J˜—J˜J˜Jšœ&˜&˜J˜J˜J˜IJ˜J˜[J˜J˜\J˜J˜YJ˜J˜EJ˜J˜„J˜˜UJ˜—J˜VJ˜J˜SJ˜˜EJ˜—J˜~J˜Jšœƒ˜ƒJ˜Jšœ˜J˜J˜J˜J˜——…—Ò…