-- TestBinder.config
-- Last edited by Satterthwaite on June 18, 1982 10:11 am

DIRECTORY
  Parser: FROM "BcdParse",
  Scanner: FROM "BcdScan",
  TreePack: FROM "BcdTreePack";

TestBinder: CONFIG LINKS: CODE
    IMPORTS
      Directory, Exec, ExecOps, File, FileStream, Heap, Inline, KernelFile,
      LongString, ProcessorFace, Runtime, Space, Stream, Strings, Time,
      Transaction, UserTerminal, Volume
    CONTROL TestBinderImpl = {
  
  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, UserTerminal
      EXPORTS ExecOps, TemporarySpecialExecOps, BcdControl = {

    BcdComData;
    BcdControl;
    BcdTreeBuild;
    BcdSEBuild;
    BcdLoad;
    BcdBind;
    BcdWrite;

    CommandPack;
    Scanner;
    Parser;
    TreePack;
    BcdTab;
    BcdParseData;

    BcdSymbolPack;
    BcdUtilities;
    BcdFileLookup;
    BcdLiteralsImpl;
    RCMapBuilderImpl;
    BcdDebug;
    BindErrors};

 -- service modules

  AllocImpl;
  CharIOImpl;
  OSMiscOpsImpl;
  SymCache;
  
 -- the Binder proper
 
  InterfaceBinder;
  TestBinderImpl;
    
  }.