-- file CrossCompiler.df -- Cedar Cross Compiler (to Trinity opcodes)
-- last changed by Satterthwaite, August 2, 1983 9:15 am

Imports [Indigo]<Cedar>Top>PilotInterfaces.df Of ~=
    Using [Environment.bcd, File.bcd, FileTypes.bcd, Heap.bcd, Inline.bcd, 
       KernelFile.bcd, ProcessorFace.bcd, Runtime.bcd, Space.bcd, 
       Stream.bcd, System.bcd, TimeStamp.bcd, Transaction.bcd, Volume.bcd]

Imports [Indigo]<Cedar>Top>CompatibilityPackage.df Of ~=
    Using [Ascii.bcd, DCSFileTypes.bcd, Directory.bcd, Exec.bcd, ExecOps.bcd, 
       Feedback.bcd, FileStream.bcd, Format.bcd, String.bcd, LongString.bcd, 
       TemporarySpecialExecOps.bcd, Time.bcd, TTY.bcd]

Imports [Indigo]<Cedar>Top>IO.df Of ~=
    Using [IO.bcd]

Directory [Indigo]<CedarLang>Trinity>Compiler>     ReleaseAs [Indigo]<Cedar>Compiler>

  Fixup.mesa!1                              30-Oct-81 14:31:06 PST
  SDExtra.mesa!1                            14-Jan-82 16:44:15 PST
  tPrincOps.mesa!1                          12-Nov-81  9:50:21 PST
  CatchFormat.mesa!1                        19-Jul-82 12:02:12 PDT
  tMopcodes.mesa!4                          14-Dec-82 16:21:18 PST
  tESCAlpha.mesa!3                          16-Dec-82 10:38:58 PST
  tSDDefs.mesa!1                             9-Dec-81 10:27:21 PST
  tRTSD.mesa!1                              17-Aug-82 12:00:14 PDT
  tBcdDefs.mesa!1                           27-Jul-83 16:22:22 PDT

ReadOnly [Indigo]<CedarLang>BCD>

  Alloc.mesa                                >
  AllocImpl.mesa                            >
  BcdOps.mesa                               >
  FileSegment.mesa                          >
  Literals.mesa                             >
  LongStrings.mesa                          >
  RCMap.mesa                                >
  RCMapOps.mesa                             >
  RCMapBuilderImpl.mesa                     >
  RTBcd.mesa                                >
  SymbolCache.mesa                          >
  SymbolOps.mesa                            >
  SymbolPack.mesa                           >
  SymbolPackExt.mesa                        >
  Symbols.mesa                              >
  SymbolSegment.mesa                        >
  SymbolTable.mesa                          >
  Table.mesa                                >
  Tree.mesa                                 >
  TypeStrings.mesa                          >
  TypeStringsImpl.mesa                      >
  TypePack.mesa                             >
  Types.mesa                                >

ReadOnly [Indigo]<CedarLang>LangSupport>

  ProtoTreeOps.mesa                         >
  ProtoParser.mesa                          >

-- Trinity modules (cross systems)
Directory [Indigo]<CedarLang>Trinity>Compiler>     ReleaseAs [Indigo]<Cedar>Compiler>

  tPackageSymbols.mesa!1                     1-Nov-81 22:34:56 PST
  ParseTable.mesa!14                        12-May-83 14:23:29 PDT
  tComData.mesa!3                           27-Jul-83 14:10:41 PDT

  tSequencer.mesa!5                         27-Jul-83 14:51:18 PDT
  tFileParmPack.mesa!1                      27-Jul-83 16:49:02 PDT
  tSymbolCopier.mesa!7                      12-May-83 13:10:02 PDT
  tObjectOut.mesa!9                         27-Jul-83 14:42:18 PDT
  tPass1.mesa!4                             10-May-83 15:34:10 PDT
  Pass1T.mesa!14                            12-May-83 14:22:42 PDT
  tPass2.mesa!7                             10-May-83 15:50:25 PDT
  tPass3P.mesa!10                           27-Jul-83 14:24:41 PDT
  tPass4B.mesa!1                            27-Jul-83 16:23:10 PDT
  tPass4D.mesa!10                           27-Jul-83 14:36:51 PDT
  tPass4L.mesa!5                            10-May-83 16:12:56 PDT
  tPass4S.mesa!8                            10-May-83 16:23:25 PDT

  tCodeDefs.mesa!7                          22-Nov-82 12:32:08 PST
  tFOpCodes.mesa!4                          14-Dec-82 12:11:58 PST
  tOpCodeParams.mesa!2                      16-Dec-82  8:45:39 PST
  tOpTableDefs.mesa!2                       23-Jul-82 17:02:29 PDT
  tP5.mesa!7                                16-Dec-82  8:47:46 PST
  tP5F.mesa!3                               16-Dec-82  8:48:16 PST
  tP5L.mesa!4                               27-Oct-82 16:40:56 PDT
  tP5S.mesa!2                               27-Oct-82 16:51:44 PDT
  tP5U.mesa!4                               23-Nov-82 12:49:48 PST
  tPeepholeDefs.mesa!4                      16-Dec-82  8:51:21 PST
  tStack.mesa!4                             16-Dec-82  8:53:18 PST
  tCounting.mesa!3                          11-May-83  9:22:42 PDT
  tCode.mesa!5                              16-Dec-82  8:55:01 PST
  tAddress.mesa!2                           24-Nov-82 17:04:15 PST
  tCalls.mesa!11                            11-May-83  9:21:51 PDT
  tCgenUtil.mesa!9                          11-Jan-83 17:05:18 PST
  tConstructor.mesa!15                      11-May-83  9:09:23 PDT
  tCrossJump.mesa!3                         16-Dec-82  9:11:14 PST
  tDJumps.mesa!3                            16-Dec-82  9:12:35 PST
  tDriver.mesa!7                            16-Dec-82  9:21:17 PST
  tExpression.mesa!8                        11-Jan-83 17:10:53 PST
  tFinal.mesa!5                             16-Dec-82  9:25:59 PST
  tFlow.mesa!4                              11-Jan-83 16:42:08 PST
  tFlowExpression.mesa!3                    16-Dec-82  9:32:53 PST
  tFOpTable.mesa!4                          14-Dec-82 12:15:10 PST
  tOpTable.mesa!4                           14-Dec-82 16:23:53 PST
  tOutCode.mesa!13                          11-Jan-83 16:59:32 PST
  tPeepholeA.mesa!6                         16-Dec-82  9:45:21 PST
  tPeepholeQ.mesa!11                        16-Dec-82  9:48:23 PST
  tPeepholeU.mesa!3                         16-Dec-82  9:50:34 PST
  tPeepholeZ.mesa!13                        16-Dec-82 11:12:06 PST
  tSelection.mesa!7                         11-Jan-83 16:57:05 PST
  tStackImpl.mesa!4                         16-Dec-82 10:08:05 PST
  tStatement.mesa!5                         11-Jan-83 16:56:01 PST
  tStore.mesa!6                             16-Dec-82 11:12:18 PST
  tTemp.mesa!3                              16-Dec-82 10:15:29 PST
  tVarBasics.mesa!6                         11-Jan-83 17:14:37 PST
  tVarMove.mesa!4                           16-Dec-82 10:28:35 PST
  tVarUtils.mesa!6                          16-Dec-82 10:35:32 PST
  tCountingImpl.mesa!5                      11-May-83  9:31:39 PDT

  CrossCompilerImpl.mesa!3                  28-Oct-82  9:48:45 PDT


-- shared compiler files

ReadOnly [Indigo]<CedarLang>Compiler>

  CharIO.mesa                               >
  CharIOImpl.mesa                           >
  CommandUtil.mesa                          >
  CommandPack.mesa                          >
  OSMiscOpsImpl.mesa                        >
  LiteralOps.mesa                           >
  SymLiteralOps.mesa                        >
  Log.mesa                                  >
  ReplOps.mesa                              >
  FileParms.mesa                            >
  Copier.mesa                               >
  P1.mesa                                   >
  A3.mesa                                   >
  P3.mesa                                   >
  P3S.mesa                                  >
  P4.mesa                                   >
  ErrorTable.mesa                           >
  DebugTable.mesa                           >
  FileParmOps.mesa                          >
  CompilerOps.mesa                          >
  CompilerUtil.mesa                         >
  IeeeFloat.mesa                            >
  Pass3.mesa                                >
  Pass4.mesa                                >
  LogPack.mesa                              >
  ReplPack.mesa                             >
  LiteralPack.mesa                          >
  TreePack.mesa                             >
  SymLiteralPack.mesa                       >
  FilePack.mesa                             >
  Debug.mesa                                >
  Scanner.mesa                              >
  Attr3a.mesa                               >
  Attr3b.mesa                               >
  Pass3B.mesa                               >
  Pass3D.mesa                               >
  Pass3I.mesa                               >
  Pass3M.mesa                               >
  Pass3S.mesa                               >
  Pass3V.mesa                               >
  Pass3Xa.mesa                              >
  Pass3Xb.mesa                              >
  Pass3Xc.mesa                              >
  Pass4Ops.mesa                             >
  Pass4Xa.mesa                              >
  Pass4Xb.mesa                              >
  Pass4Xc.mesa                              >
  Dummy5.mesa                               >
  IeeePack.mesa                             >
  CBinary.mesa                              >
  ErrorTab.mesa                             >
  DebugTab.mesa                             >
  Interface.mesa                            >
  OSMiscOps.mesa                            >
  OSMiscOpsImpl.mesa                        >

  CBinary.bcd                               >
  MesaTab.bcd                               >
  ErrorTab.bcd                              >
  DebugTab.bcd                              >

-- the cross compiler itself

Directory [Indigo]<CedarLang>Trinity>Compiler>     ReleaseAs [Indigo]<Cedar>Compiler>

  CrossCompiler.config!9                    27-Jul-83 17:02:12 PDT
  CrossCompiler.bcd!3                        2-Aug-83 10:08:10 PDT

-- command files, etc.

  BuildCrossCompiler.cm!1                    1-Aug-83 14:33:12 PDT
  CompareCrossCompiler.cm!1                 27-Jul-83 16:23:58 PDT
  CrossCompile.cm!12                        11-May-83 15:36:46 PDT

  CrossCompiler.df                           2-Aug-83 10:21:22 PDT