From 4c222b17cb68af7817503497267561fc03d71347 Mon Sep 17 00:00:00 2001 From: Bill Joy Date: Wed, 18 Jan 1978 13:49:12 -0800 Subject: [PATCH 1/1] BSD 1 development Work on file opcodes/TRdata.c Synthesized-from: 1bsd --- opcodes/TRdata.c | 186 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 opcodes/TRdata.c diff --git a/opcodes/TRdata.c b/opcodes/TRdata.c new file mode 100644 index 0000000000..45c5bc4789 --- /dev/null +++ b/opcodes/TRdata.c @@ -0,0 +1,186 @@ +/* +char *trnames[] +{ + 0, + "MINUS", + "MOD", + "DIV", + "DIVD", + "MULT", + "ADD", + "SUB", + "EQ", + "NE", + "LT", + "GT", + "LE", + "GE", + "NOT", + "AND", + "OR", + "ASGN", + "PLUS", + "IN", + "LISTPP", + "PDEC", + "FDEC", + "PVAL", + "PVAR", + "PFUNC", + "PPROC", + "NIL", + "STRNG", + "CSTRNG", + "PLUSC", + "MINUSC", + "ID", + "INT", + "FINT", + "CINT", + "CFINT", + "TYPTR", + "TYPACK", + "TYSCAL", + "TYRANG", + "TYARY", + "TYFILE", + "TYSET", + "TYREC", + "TYFIELD", + "TYVARPT", + "TYVARNT", + "CSTAT", + "BLOCK", + "LABEL", + "PCALL", + "FCALL", + "CASE", + "WITH", + "WHILE", + "REPEAT", + "FORU", + "FORD", + "GOTO", + "IF", + "ASRT", + "CSET", + "RANG", + "VAR", + "ARGL", + "ARY", + "FIELD", + "PTR", + "WEXP", + "PROG", + "BINT", + "CBINT", + "IFEL", + "IFX", + "TYID" +}; +*/ + +/* +char *trdesc[] +{ + 0, + "np", + "dpp", + "dpp", + "dpp", + "dpp", + "dpp", + "dpp", + "dpp", + "dpp", + "dpp", + "dpp", + "dpp", + "dpp", + "np", + "dpp", + "dpp", + "d\"p", + "np", + "dpp", + "pp", + "n\"pp", + "n\"pp", + "pp", + "pp", + "pp", + "p", + "d", + "d\"", + "\"", + "p", + "p", + "p", + "d\"", + "d\"", + "\"", + "\"", + "p", + "p", + "p", + "pp", + "pp", + "p", + "p", + "p", + "pp", + "ppp", + "pp", + "dpp", + "dp", + "d\"p", + "d\"p", + "d\"p", + "dpp", + "dpp", + "dpp", + "dpp", + "dppp", + "dppp", + "d\"", + "dppp", + "dp", + "dp", + "pp", + "d\"p", + "p", + "p", + "pp", + "", + "ppp", + "n\"pp", + "\"", + "\"", + "dppp", + "dppp", + "dpp" +}; +*/ +char *opnames[] +{ + 0, + "unary -", + "mod", + "div", + "/", + "*", + "+", + "-", + "=", + "<>", + "<", + ">", + "<=", + ">=", + "not", + "and", + "or", + ":=", + "unary +", + "in" +}; -- 2.20.1