file OpTableDefs.mesa
last edited by Johnsson, May 1, 1978 8:46 AM
last edited by Satterthwaite, November 27, 1985 2:44:56 pm PST
last edited by Sweet, July 23, 1982 5:00 pm
OpTableDefs: DEFINITIONS =
BEGIN
BYTE: TYPE = [0..256);
from OpTable
OpTable: PROGRAM;
PushStack: PROC [b: BYTE] RETURNS [[0..3]];
PopStack: PROC [b: BYTE] RETURNS [[0..7]];
InstLength: PROC [b: BYTE] RETURNS [[0..3]];
from OpNames
OpNames: PROGRAM;
InstName: PROC [BYTE] RETURNS [STRING];
UnknownInstruction: SIGNAL [name: STRING];
InstCode: PROC [name: STRING] RETURNS [i: BYTE];
END.