file OpTableDefs.mesa
last edited by Johnsson, May 1, 1978 8:46 AM
last edited by Satterthwaite, November 2, 1982 3:25 pm
Last Edited by: Maxwell, August 11, 1983 8:58 am
DIRECTORY
Basics: TYPE USING [BYTE],
Rope: TYPE USING [ROPE];
OpTableDefs: DEFINITIONS = {
BYTE: TYPE = Basics.BYTE;
from OpTable
PushStack: PROC [b: BYTE] RETURNS [[0..3]];
PopStack: PROC [b: BYTE] RETURNS [[0..7]];
InstLength: PROC [b: BYTE] RETURNS [[0..3]];
InstAligned: PROC [b: BYTE] RETURNS [BOOL];
from OpNames
InstName: PROC [BYTE] RETURNS [Rope.ROPE];
UnknownInstruction: SIGNAL [name: Rope.ROPE];
InstCode: PROC [name: Rope.ROPE] RETURNS [i: BYTE];
}.