MobObjectAccessPrivate.mesa
Copyright Ó 1991, 1992 by Xerox Corporation. All rights reserved.
Spreitze, May 27, 1991 12:06 pm PDT
Philip James, August 26, 1991 1:27 pm PDT
DIRECTORY MobAccess, MobObjectFiles, ObjectFiles, RefTab;
MobObjectAccessPrivate: CEDAR DEFINITIONS
= {
OPEN
ObjF:ObjectFiles,
MA:MobAccess;
JointMobParsedInfoBody:
TYPE =
RECORD[
mob: MA.MobCookie,
parsed: ObjF.Parsed,
module: ObjF.Module,
callableBodies: BTHashTable,
bodies: BTHashTable,
vars: VarHashTable,
bracketPairs: BPHashTable];
fbHash: FBHashTable,
rawBodyInfo: RawBodyHashTable,
sehInfo: SEHInfoHashTable];
BTHashTable: TYPE = REF BTHashTableBody;
BTHashTableBody: TYPE = RECORD[table: RefTab.Ref];
VarHashTable: TYPE = REF VarHashTableBody;
VarHashTableBody: TYPE = RECORD[table: RefTab.Ref];
BPHashTable: TYPE = REF BPHashTableBody;
BPHashTableBody: TYPE = RECORD[table: RefTab.Ref];
}.