-- crossPGS.config
-- Last edited by Satterthwaite on August 2, 1983 9:27 am

DIRECTORY
  Scanner: FROM "PGSScan",
  Parser: FROM "PGSParse",
  PGSSymbols: FROM "tPGSSymbols",
  PGSBcd: FROM "tPGSBcd";

CrossPGS: CONFIG LINKS: CODE 
    IMPORTS
      Directory, Exec, File, FileStream, Heap, Inline, KernelFile,
      LongStorage, LongString, ProcessorFace, Runtime, --Segments,--
      Space, Stream, Strings, Time, Transaction,
      TTY, UserTerminal, Volume
    CONTROL CrossPGSInterface = {

  SymbolInput: CONFIG
      IMPORTS
        File, Heap, Inline, LongString, OSMiscOps, Space, Strings, Transaction
      EXPORTS TableCommand = {
    SymbolPack;
    SymbolCache;
    TableSymbols};

  SymbolOutput: CONFIG
      IMPORTS
        File, Heap, Inline, LongString, PGSConDefs, Space, Strings, Transaction, Volume
      EXPORTS PGSConDefs = {
    AllocImpl;
    SymbolPack;
    SymbolPackExt;
    PGSSymbols};

  OSMiscOpsImpl;
  CharIOImpl;
  CommandPack;
  Scanner;
  Parser;
  PGSParseData;
  CrossPGSInterface;
  PGSControl;
  PGSLALR;
  PGSTab;
  PGSFormat;
  PGSBcd;
  SymbolInput;
  SymbolOutput;

  }.