file Counting.mesa
last edited by Russ Atkinson, October 1, 1980 12:02 PM
last edited by Satterthwaite, December 5, 1985 9:24:02 am PST
DIRECTORY
CodeDefs: TYPE USING [Lexeme, StoreOptions, VarIndex],
Symbols: TYPE USING [SEIndex],
Tree: TYPE USING [Link];
Counting:
DEFINITIONS = {
OPEN CodeDefs;
Allocate: PROC[zone: Tree.Link, type: Symbols.SEIndex, catch: Tree.Link, pushSize: PROC];
FillCounted: PROC[space, source: VarIndex, options: StoreOptions, type: Symbols.SEIndex];
Free: PROC[var: VarIndex, counted: BOOL, zone, catch: Tree.Link];
LoadLongAddress: PROC[v: VarIndex];
LoadSystemZone: PROC;
VarVarAssignCounted:
PROC[to, from: VarIndex, options: StoreOptions, type: Symbols.SEIndex]
RETURNS[Lexeme];