DIRECTORY Alloc USING [Handle], FileParms USING [ActualId, Ops], MobDefs USING [VersionStamp], Rope USING [ROPE], Symbols, SymbolTable USING [Base, Handle]; MimosaCopier: DEFINITIONS = { OPEN Symbols; SEToken: TYPE [SIZE[ISEIndex]]; nullSEToken: READONLY SEToken; FileInit: PROC [ self: FileParms.ActualId, ownTable: Alloc.Handle, ops: FileParms.Ops]; FileReset: PROC; CreateFileTable: PROC [CARDINAL]; EnterFile: PROC [formalId, typeId: HTIndex, defaultFile: Rope.ROPE] RETURNS [MDIndex]; FindMdEntry: PROC [formalId, typeId: Name, version: MobDefs.VersionStamp, file: HTIndex] RETURNS [MDIndex]; FreeSymbolTable: PROC [SymbolTable.Base]; GetSymbolTable: PROC [MDIndex] RETURNS [SymbolTable.Base]; MapSymbols: PROC [FileParms.ActualId] RETURNS [SymbolTable.Base]; TableForModule: PROC [MDIndex] RETURNS [SymbolTable.Handle]; UnmapSymbols: PROC [SymbolTable.Base]; FileProblem: SIGNAL [hti: HTIndex] RETURNS [BOOL]; FileVersion: SIGNAL [hti: HTIndex] RETURNS [BOOL]; FileVersionMix: SIGNAL [hti: HTIndex]; CopierInit: PROC [ ownTable: Alloc.Handle, symbolCachePages: CARDINAL, useMemo: BOOL¬TRUE]; CopierReset: PROC; AugmentContext: PROC [IncludedCTXIndex, MDIndex]; CompleteContext: PROC [ctx: IncludedCTXIndex, depth: Closure¬unit, parent: SEIndex ¬ SENull]; CopyExternalBody: PROC [MDIndex, CBTIndex] RETURNS [CBTIndex]; CopySymbol: PROC [mdi: MDIndex, iSei: SEIndex, depth: Closure¬full] RETURNS [sei: SEIndex]; CopyUnion: PROC [rSei: RecordSEIndex, depth: Closure¬none]; CtxFirst: PROC [CTXIndex] RETURNS [SEToken]; CtxNext: PROC [CTXIndex, SEToken] RETURNS [SEToken]; CtxValue: PROC [CTXIndex, CARD] RETURNS [SEToken]; Delink: PROC [ISEIndex]; FillModule: PROC [sei: ISEIndex, typeId: HTIndex, mdi: MDIndex]; FindExternalCtx: PROC [MDIndex, CTXIndex] RETURNS [IncludedCTXIndex]; Outer: PROC [mdi: MDIndex, inner: PROC [SymbolTable.Base]]; SearchFileCtx: PROC [HTIndex, IncludedCTXIndex] RETURNS [BOOL, ISEIndex]; TokenHash: PROC [CTXIndex, SEToken] RETURNS [HTIndex]; TokenSymbol: PROC [CTXIndex, SEToken] RETURNS [ISEIndex]; TokenValue: PROC [CTXIndex, SEToken] RETURNS [CARD]; TableRelocated: SIGNAL; UnknownModule: SIGNAL [hti: HTIndex]; }.  MimosaCopier.mesa (formerly just "Copier.mesa") Copyright Σ 1985, 1986, 1988, 1991 by Xerox Corporation. All rights reserved. Satterthwaite, June 18, 1986 10:59:14 am PDT Russ Atkinson (RRA) August 17, 1988 12:50:40 pm PDT implemented by FilePack implemented by SymbolCopier Κ+–(cedarcode) style•NewlineDelimiter ™codešœ/™/Kšœ ΟeœC™NKšΟy,™,K™3K™šΟk ˜ KšœŸœ ˜Kšœ Ÿœ˜ KšœŸœ˜KšœŸœŸœ˜Kšœ˜Kšœ Ÿœ˜!K˜——šΟn œŸ œ˜KšŸœ ˜ K˜Kšœ ŸœŸœ ˜Kšœ Ÿœ ˜K˜—Kšœ™˜Kš œŸœI˜WKš  œŸœ˜K˜Kš œŸœŸœ˜!Kš  œŸœ/ŸœŸœ ˜VKš  œŸœGŸœ ˜kKš œŸœ˜)Kš œŸœ Ÿœ˜:Kš  œŸœŸœ˜AKš œŸœ Ÿœ˜=Kš  œŸœ˜&K˜Kšœ ŸœŸœŸœ˜2Kšœ ŸœŸœŸœ˜2KšœŸœ˜&K˜—Kšœ™˜Kš  œŸœ-Ÿœ Ÿ œ˜[Kš  œŸœ˜K˜Kš œŸœ˜1Kš œŸœG˜]Kš œŸœŸœ ˜>Kš  œŸœ4Ÿœ˜[Kš  œŸœ,˜;Kš œŸœ Ÿœ ˜,Kš œŸœŸœ ˜4Kš œŸœ ŸœŸœ ˜2Kš œŸœ ˜Kš  œŸœ0˜@Kš œŸœŸœ˜EKš œŸœŸœ˜;Kš  œŸœŸœŸœ ˜IKš  œŸœŸœ ˜6Kš  œŸœŸœ ˜9Kš  œŸœŸœŸœ˜4K˜KšœŸœ˜KšœŸœ˜%K˜K˜K˜——…—t »