C2CCodePlaces: CEDAR DEFINITIONS = BEGIN CodePlace: TYPE = { moduleHeader, --module header typeDeclarations, --at beginning of module macroDeclarations, --at beginning of module moduleDeclarationsP, --global in module [extern prefixed procedures] moduleDeclarations, --global in module [constant variables; templates] globalFrameDeclaration, --Cirio wants this before machine code proc headers ("+") userTypeDeclaration, --The "+" machine code! procedureDeclarations, --declarations global to current procedure blockDeclarations, --declarations global to current block temporaryDeclarations, --declarations global to current temporary region moduleContents, --for procedures moduleInitializations --executed before any client code }; END. Κ C2CCodePlaces.mesa Copyright Σ 1988, 1989, 1990, 1991 by Xerox Corporation. All rights reserved. Christian Jacobi, March 10, 1988 2:33:56 pm PST Christian Jacobi, April 10, 1990 6:12:44 pm PDT ΚΧ•NewlineDelimiter –(cedarcode) style™šœ™Icodešœ ΟeœC™NKšœ/™/Kšœ/™/K˜—KšΟn œΟkœŸ œ˜"KšŸ˜K˜Kšœ ŸœΟcœ œ œ 0œ 3œ ;œ œ +œ 'œ 2œ œ "œ˜ΡK˜KšŸœ˜K˜K˜—…—§