<<>> <> <> <> <> <> <> <> <> <<>> DIRECTORY Alloc USING [Handle], MobDefs USING [FTIndex, NameRecord, VersionStamp], MobCommandUtil USING [PairList], IO USING [STREAM], OSMiscOps USING [Stamp], Rope USING [ROPE]; MobComData: DEFINITIONS = { data: Data; Data: TYPE = RECORD[ <> op: {bind, conc} ¬ $bind, <> table: Alloc.Handle, <> rootName: Rope.ROPE ¬ NIL, sourceName: Rope.ROPE ¬ NIL, sourceVersion: MobDefs.VersionStamp, sourceStream: IO.STREAM, commandArgs: MobCommandUtil.PairList, <> logStream: IO.STREAM, errorStream: IO.STREAM, textIndex: CARDINAL, currentName: MobDefs.NameRecord, errors: BOOL, warnings: BOOL, nErrors: CARDINAL, nWarnings: CARDINAL, aborted: BOOL, <> outputFti: MobDefs.FTIndex, outputStream: IO.STREAM, installStream, ldStream: IO.STREAM, installName, ldName: Rope.ROPE ¬ NIL, cedarCoreConfig: BOOL, buildPackagedWorld: BOOL, extern: BOOL, mobName: Rope.ROPE ¬ NIL, objectStamp: OSMiscOps.Stamp, codeName: Rope.ROPE ¬ NIL, symbolName: Rope.ROPE ¬ NIL, nConfigs: CARDINAL, nModules: CARDINAL, nImports: CARDINAL, nExports: CARDINAL, nPages: CARDINAL, typeExported: BOOL, <> binderVersion: MobDefs.VersionStamp, copySymbols: BOOL, dynamicLibrarySearch: BOOL, pic: BOOL, PIC: BOOL, relocate: BOOL, useC2CExtension: BOOL, debug: BOOL] <<>> }.