C2CGlobalFrame.mesa
Copyright Ó 1989, 1990, 1991 by Xerox Corporation. All rights reserved.
Christian Jacobi, July 25, 1989 1:12:45 pm PDT
Christian Jacobi, October 5, 1990 1:40:31 pm PDT
DIRECTORY
C2CEmit USING [Code],
IntCodeDefs USING [ModuleNode],
Rope USING [ROPE];
C2CGlobalFrame: CEDAR DEFINITIONS =
BEGIN
GlobalFrameName:
PROC []
RETURNS [name: Rope.
ROPE];
returns name of global frame [must already have been generated]
type of global frame is NOT canonical; it must never be accessed directly
GlobalFrameDeclarationCode:
PROC [moduleNode: IntCodeDefs.ModuleNode]
RETURNS [code: C2CEmit.Code];
returns the declaration for the global frame
has side effects: may remove constant initializations
END.