Text preview for : Pass3D.mesa_Sep78.pdf part of xerox Pass3D.mesa Sep78 xerox mesa 4.0_1978 listing Mesa_4_Compiler Pass3D.mesa_Sep78.pdf



Back to : Pass3D.mesa_Sep78.pdf | Home

Pass3D.mesa 2-Sep-78 12:59:59 Page 1



-- file Pass3D.Mesa
-- last modified by Satterthwaite, August 2, 1978 12:10 PM
DIRECTORY
ComData: FROM "comdata"
USING [
bodyIndex, idANY, idCARDINAL, mainBody, mainCtx, seAnon, textIndex,
typeINTEGER, typeSTRING, xref],
CopierDefs: FROM "copierdefs"
USING [
CopyUnion, CreateFileTable, EnterFile, FillModule, LocateTables,
UnknownModule], .
ErrorDefs: FROM "errordefs" USING [error, errorhti, errorsei, errortree],
P3Defs: FROM "p3defs"
USING [
CircuitCheck, CircuitSignal, P3Mark,
CheckDisjoint, CompleteRecord, Exp, FindSe, GetDirectoryIds,
PopCtx, PushCtx, RConst, RecordReference, ReplaceCtx; Rhs, RPop, RType,
SearchCtxList, TopCtx, TreeStringValue,
AmbiguousIdentifier, UndeclaredIdentifier],
SymbolTableDefs: FROM "symboltabledefs"
USING [SetSymbolCacheSize, SymbolCacheSize],
SymDefs: FROM "symdefs"
USING [setype, ctxtype, mdtype, bodytype,
SERecord, CTXRecord, BodyRecord,
HTIndex, SEIndex, ISEIndex, CSEIndex, recordCSEIndex,
CTXIndex, includedCTXIndex, BTIndex, CBTIndex,
HTNull, SENull, ISENull, CTXNull, BTNull, CBTNull,
codeINTEGER, typeANY, typeTYPE],
SymTabDefs: FROM "symtabdefs"
USING [
CtxEntries, makenonctxse, NextSe, NormalType, TransferTypes, TypeForm,
UnderType, XferMode],
TableDefs: FROM "tabledefs" USING [TableBase, TableNotifier, Allocate, TableBounds],
TreeDefs: FROM "treedefs"
USING [treetype,
TreeIndex, TreeLink, TreeMap, TreeScan,
empty, nullTreeIndex,
GetNode, listlength, scanlist, testtree, updatelist];
Pass3D: PROGRAM
IMPORTS
CopierDefs, ErrorDefs, P3Defs,
SymbolTableDefs, SymTabDefs, TableDefs, TreeDefs,
dataPtr: ComData
EXPORTS P3Defs