<> <> DIRECTORY Parser: FROM "BcdParser", Scanner: FROM "BcdScanner", TreePack: FROM "BcdTreePack"; Binder: CONFIG LINKS: CODE IMPORTS Directory, ExecOps, File, FileStream, Heap, Inline, KernelFile, LongString, ProcessorFace, Runtime, Space, Stream, Strings, Time, Transaction, Volume EXPORTS ExecOps, TemporarySpecialExecOps CONTROL BcdControl = { SymCache: CONFIG IMPORTS File, Heap, LongString, Space, Strings, Transaction EXPORTS SymbolTable CONTROL SymbolCache = { SymbolPack; SymbolCache}; InterfaceBinder: CONFIG IMPORTS Alloc, CharIO, ExecOps, File, FileStream, Heap, Inline, LongString, OSMiscOps, Runtime, Space, Stream, Strings, SymbolTable, Time, Transaction EXPORTS ExecOps, TemporarySpecialExecOps, BcdControl = { BcdComData; BcdControl; BcdTreeBuild; BcdSEBuild; BcdLoad; BcdBind; BcdWrite; CommandPack; Scanner; Parser; TreePack; HashTab; BcdParseData; BcdSymbolPack; BcdUtilities; BcdFileLookup; BcdLiteralsImpl; RCMapBuilderImpl; BcdDebug; BindErrors}; <> AllocImpl; CharIOImpl; OSMiscOpsImpl; SymCache; <> InterfaceBinder; }.