CedarBaseValue.Mesa
Copyright Ó 1987 by Xerox Corporation. All rights reserved.
Shoup, August 4, 1986 6:08:42 pm PDT
Bill Jackson (bj) April 9, 1987 10:17:03 pm PDT
DIRECTORY
CedarBaseType USING [TypeIndex, OrdinalValue],
IO USING [STREAM];
CedarBaseValue: CEDAR DEFINITIONS ~ {
OPEN CedarBaseType, IO;
Value
Value: TYPE ~ REF ValueRep;
ValueRep: TYPE;
PrintValue: PROC [Value, STREAM];
BuildVarValue: PROC [TypeIndex] RETURNS [Value];
IsVarValue: PROC [Value] RETURNS [BOOLEAN];
BuildSimpleValue: PROC [TypeIndex, OrdinalValue] RETURNS [Value];
IsSimpleValue: PROC [Value] RETURNS [BOOLEAN];
ValueGetType: PROC [Value] RETURNS [TypeIndex];
ValueGetOrdinal: PROC [Value] RETURNS [OrdinalValue];
}...