Work on file usr/src/cmd/pi/TRdata.c
Co-Authored-By: Bill Joy <wnj@ucbvax.Berkeley.EDU>
Co-Authored-By: Ken Thompson <ken@research.uucp>
Synthesized-from: 3bsd
--- /dev/null
+/* Copyright (c) 1979 Regents of the University of California */
+#include "whoami"
+#include "0.h"
+#ifdef PI1
+#ifdef DEBUG
+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",
+ "BSTL",
+ "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",
+ "COPSTR",
+ "BOTTLE",
+ "RFIELD",
+ "FLDLST",
+ "LAST"
+};
+#endif
+#endif
+
+char *trdesc[]
+{
+ 0,
+ "dp",
+ "dpp",
+ "dpp",
+ "dpp",
+ "dpp",
+ "dpp",
+ "dpp",
+ "dpp",
+ "dpp",
+ "dpp",
+ "dpp",
+ "dpp",
+ "dpp",
+ "dp",
+ "dpp",
+ "dpp",
+ "npp",
+ "dp",
+ "dpp",
+ "pp",
+ "n\"pp",
+ "n\"pp",
+ "pp",
+ "pp",
+ "pp",
+ "p",
+ "d",
+ "dp",
+ "p",
+ "p",
+ "p",
+ "p",
+ "dp",
+ "dp",
+ "p",
+ "p",
+ "np",
+ "np",
+ "np",
+ "npp",
+ "npp",
+ "np",
+ "np",
+ "np",
+ "pp",
+ "nppp",
+ "npp",
+ "npp",
+ "np",
+ "np",
+ "n\"p",
+ "n\"p",
+ "n\"p",
+ "npp",
+ "npp",
+ "npp",
+ "npp",
+ "nppp",
+ "nppp",
+ "n\"",
+ "nppp",
+ "np",
+ "dp",
+ "pp",
+ "n\"p",
+ "p",
+ "p",
+ "pp",
+ "",
+ "ppp",
+ "n\"pp",
+ "dp",
+ "p",
+ "nppp",
+ "nppp",
+ "np",
+ "s",
+ "nnnnn",
+ "npp",
+ "npp",
+ "x"
+};
+char *opnames[]
+{
+ 0,
+ "unary -",
+ "mod",
+ "div",
+ "/",
+ "*",
+ "+",
+ "-",
+ "=",
+ "<>",
+ "<",
+ ">",
+ "<=",
+ ">=",
+ "not",
+ "and",
+ "or",
+ ":=",
+ "unary +",
+ "in"
+};