-- file DummyString.mesa -- last edited by Satterthwaite, December 17, 1982 10:42 am DIRECTORY LongString: TYPE USING [ SubString, SubStringDescriptor, AppendChar, AppendString, AppendSubString, EqualSubStrings, EquivalentSubStrings]; String: DEFINITIONS IMPORTS LongString = { SubStringDescriptor: TYPE = LongString.SubStringDescriptor; SubString: TYPE = LongString.SubString; AppendChar: PROC [s: LONG STRING, c: CHAR] = INLINE { LongString.AppendChar[s, c]}; AppendString: PROC [to, from: LONG STRING] = INLINE { LongString.AppendString[to, from]}; AppendSubString: PROC [to: LONG STRING, from: SubString] = INLINE { LongString.AppendSubString[to, from]}; EqualSubStrings, EqualSubString: PROC [s1, s2: SubString] RETURNS [BOOL] = INLINE { RETURN [LongString.EqualSubStrings[s1, s2]]}; EquivalentSubStrings, EquivalentSubString: PROC [s1, s2: SubString] RETURNS [BOOL] = INLINE { RETURN [LongString.EquivalentSubStrings[s1, s2]]}; }.