-- Histogram.mesa

-- Interface to construct and present histograms

-- M. D. Schroeder, January 5, 1983 3:44 pm

DIRECTORY
IO USING [ STREAM ],
Rope USING [ ROPE ];

Histogram: CEDAR DEFINITIONS = BEGIN

Gram: TYPE = REF GramObject;
GramObject: TYPE;

NewGram: PROCEDURE [ first, last: CARDINAL ] RETURNS [ Gram ];

TooBig: ERROR;

DataPoint: PROCEDURE [ g: Gram, index: INT ];

Print: PROCEDURE [ g: Gram, s: IO.STREAM, title: Rope.ROPE ];

END...