-- RTLoader.Mesa: An internal Cedar system interface -- Last Modified On May 19, 1982 7:15 pm by Paul Rovner DIRECTORY BcdOps USING[BcdBase], PilotLoadStateOps USING[Map], PrincOps USING[GFTIndex], RTBasic USING[Type]; RTLoader: DEFINITIONS = BEGIN -- Called by the modeller or Mesa runtime loader after it has loaded a bcd. Might raise Loader.Error. AcquireTypesAndLiterals: PROC[bcd: BcdOps.BcdBase, map: PilotLoadStateOps.Map]; -- Called once AFTER the allocator and basic ATOM machinery have been initialized. AcquireBasicLiterals: PROC[aType: RTBasic.Type]; GetGFRCType: PROC[gfi: PrincOps.GFTIndex] RETURNS[RTBasic.Type]; -- GetGFRCType may return nullType if global frame is non-RC END.