<> <> DIRECTORY ParserTypeDefs; ParserUtilityDefs: CEDAR DEFINITIONS = BEGIN InitUtilities: PROCEDURE RETURNS [BOOLEAN]; FinishUtilities: PROCEDURE RETURNS [BOOLEAN]; PossibleError: TYPE = {NumberTooBig, MissingUnsigned, MissingSigned, MissingSemiColon, NullPath, BadTransCommand, BadUserCommand, BadCommand, InternalError, BadDefineCommand, MissingLayer, BadComment, IllegalAxis, NestDef, NoDS, NestEnd, NestDD}; RecoverFromError: ERROR [errorCode: PossibleError]; Blank: PROCEDURE; Sep: PROCEDURE; Semi: PROCEDURE RETURNS [BOOLEAN]; GetPath: PROCEDURE [ParserTypeDefs.Path]; Unsigned: PROCEDURE RETURNS [CARDINAL]; UnsignedLong: PROCEDURE RETURNS [LONG CARDINAL]; Signed: PROCEDURE RETURNS [INTEGER]; SignedLong: PROCEDURE RETURNS [INT]; GetPoint: PROCEDURE RETURNS [ParserTypeDefs.Point]; END.