RiscAssemblerBaseDef.mesa
Copyright Ó 1987 by Xerox Corporation. All rights reserved.
Generated by hederman.pa at July 15, 1987 4:53:10 pm PDT
using ThreeCasabaFour [1.2] of June 1, 1987 6:00:00 pm PDT
DIRECTORY
RiscAssembler,
RiscAssemblerTokenDef,
RedBlackTree;
RiscAssemblerBaseDef: CEDAR DEFINITIONS =
BEGIN
OPEN RiscAssembler, RiscAssemblerTokenDef, RedBlackTree;
Opcode: TYPE = {noop, goto};
CodeConcat: PROC[EncodingSequence, EncodingSequence] RETURNS[EncodingSequence];
InstructionSequence: PROC[Encoding] RETURNS[EncodingSequence];
Code: PROC[Opcode] RETURNS[Encoding];
CodeFirewall: PROC[Opcode] RETURNS[Encoding];
CodeRand: PROC[Opcode, LabelInstance] RETURNS[Encoding];
CodeRandFirewall: PROC[Opcode, LabelInstance] RETURNS[Encoding];
SymbolCopy: PROC[Table] RETURNS[Table];
SymbolConcat: PROC[Table, LabelInstance] RETURNS[Table];
CodeOrigin: PROC RETURNS[INT];
InitialSymbolTable: PROC RETURNS[Table];
NewLabel: PROC[idNode, INT, INT] RETURNS[LabelInstance];
SymbolIndex: PROC[Table, idNode] RETURNS[LabelInstance];
END..