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



Back to : Pass2.mesa_Sep78.pdf | Home

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


-- file Pass2.Mesa
-- last mOdified by Satterthwaite, July 16, 1978 9:53 AM
DIRECTORY
ComData: FROM "comdata"
USING [
bodyIndex, bodyRoot, defBodyLimit, idLOCK,
importCtx, mainBody, mainCtx, moduleCtx,
monitored, nBodies, nSigCodes, textIndex].
CompilerDefs: FROM "compilerdefs".
ErrorDefs: FROM "errordefs" USING [error. errorhti, Warning].
SymDefs: FROM "symdefs"
USING [
BodyLink, BodyInfo, BodyRecord, ContextLevel, SERecord, TransferMode.
HTlndex. SEIndex, CSEIndex, ISEIndex, recordCSEIndex,
CTXIndex, BTIndex, CBTIndex,
HTNull, SENull, CSENull, ISENull, recordCSENull,
CTXNull, BTNull, CBTNull,
lG, lL, lZ, typeANY, typeTYPE,
setype, ctxtype, bodytype],
SymTabDefs: FROM "symtabdefs"
USING [
fillctxse, makenewctx, makenonctxse, makeSEChain, NameClash,
nextlevel, NextSe, StaticNestError],
TableDefs: FROM "tabledefs"
USING [
TableBase, TableNotifier,
AddNotify, Allocate, DropNotify, TableBounds],
TreeDefs: FROM "treedefs"
USING [
TreeLink, TreeIndex, TreeMap, TreeScan,
empty, nullTreeIndex,
treetype,
freenode, GetNode, listhead, listlength,
scanlist, testtree, updatelist]:
Pass2: PROGRAM
IMPORTS
ErrorDefs, SymTabDefs, TableDefs, TreeDefs,
dataPtr: ComData
EXPORTS CompilerDefs