-- CedarBinder.config, Cedar Binder using CIFS
-- Last edited by Satterthwaite on July 8, 1982 9:39 am
-- last changed by Paul Rovner, April 12, 1983 8:39 pm

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

Binder: CONFIG LINKS: CODE
    IMPORTS
      Directory, CIFS, ConvertUnsafe, File, FileStream, Heap,
      Inline, IO, KernelFile, LongString, ProcessorFace, Runtime, Space,
      Stream, Strings, SymbolTable, Time, Transaction, UserTerminal, Volume
    EXPORTS ExecOps, TemporarySpecialExecOps
    CONTROL CIFSBcdControl = {
  

  InterfaceBinder: CONFIG
      IMPORTS 
        Alloc, CharIO, CIFS, ConvertUnsafe, File, FileStream,
	Heap, Inline, IO, LongString, OSMiscOps, Runtime, Space, Stream,
	Strings, SymbolTable, Time, Transaction, UserTerminal
      EXPORTS ExecOps, TemporarySpecialExecOps, CIFSBcdControl = {

    BcdComData;
    CIFSBcdControl;
    BcdTreeBuild;
    BcdSEBuild;
    BcdLoad;
    BcdBind;
    CIFSBcdWrite;

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

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

 -- service modules

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