1: /*
   2:  * Copyright (c) 1980 Regents of the University of California.
   3:  * All rights reserved.  The Berkeley software License Agreement
   4:  * specifies the terms and conditions for redistribution.
   5:  */
   6: 
   7: #ifndef lint
   8: static char sccsid[] = "@(#)TRdata.c	5.1 (Berkeley) 6/4/85";
   9: #endif not lint
  10: 
  11: #include "whoami.h"
  12: #include "0.h"
  13: #ifdef  PI1
  14: #ifdef  DEBUG
  15: char    *trnames[] =
  16: {
  17:     0,
  18:     "MINUS",
  19:     "MOD",
  20:     "DIV",
  21:     "DIVD",
  22:     "MULT",
  23:     "ADD",
  24:     "SUB",
  25:     "EQ",
  26:     "NE",
  27:     "LT",
  28:     "GT",
  29:     "LE",
  30:     "GE",
  31:     "NOT",
  32:     "AND",
  33:     "OR",
  34:     "ASGN",
  35:     "PLUS",
  36:     "IN",
  37:     "LISTPP",
  38:     "PDEC",
  39:     "FDEC",
  40:     "PVAL",
  41:     "PVAR",
  42:     "PFUNC",
  43:     "PPROC",
  44:     "NIL",
  45:     "STRNG",
  46:     "CSTRNG",
  47:     "PLUSC",
  48:     "MINUSC",
  49:     "ID",
  50:     "INT",
  51:     "FINT",
  52:     "CINT",
  53:     "CFINT",
  54:     "TYPTR",
  55:     "TYPACK",
  56:     "TYSCAL",
  57:     "TYRANG",
  58:     "TYARY",
  59:     "TYFILE",
  60:     "TYSET",
  61:     "TYREC",
  62:     "TYFIELD",
  63:     "TYVARPT",
  64:     "TYVARNT",
  65:     "CSTAT",
  66:     "BLOCK",
  67:     "BSTL",
  68:     "LABEL",
  69:     "PCALL",
  70:     "FCALL",
  71:     "CASE",
  72:     "WITH",
  73:     "WHILE",
  74:     "REPEAT",
  75:     "FORU",
  76:     "FORD",
  77:     "GOTO",
  78:     "IF",
  79:     "ASRT",
  80:     "CSET",
  81:     "RANG",
  82:     "VAR",
  83:     "ARGL",
  84:     "ARY",
  85:     "FIELD",
  86:     "PTR",
  87:     "WEXP",
  88:     "PROG",
  89:     "BINT",
  90:     "CBINT",
  91:     "IFEL",
  92:     "IFX",
  93:     "TYID",
  94:     "COPSTR",
  95:     "BOTTLE",
  96:     "RFIELD",
  97:     "FLDLST",
  98:     "LAST"
  99: };
 100: #endif
 101: #endif
 102: 
 103: #ifndef PC
 104: #ifndef OBJ
 105: char    *trdesc[] =
 106: {
 107:     0,
 108:     "dp",
 109:     "dpp",
 110:     "dpp",
 111:     "dpp",
 112:     "dpp",
 113:     "dpp",
 114:     "dpp",
 115:     "dpp",
 116:     "dpp",
 117:     "dpp",
 118:     "dpp",
 119:     "dpp",
 120:     "dpp",
 121:     "dp",
 122:     "dpp",
 123:     "dpp",
 124:     "npp",
 125:     "dp",
 126:     "dpp",
 127:     "pp",
 128:     "n\"pp",
 129:     "n\"pp",
 130:     "pp",
 131:     "pp",
 132:     "pp",
 133:     "p",
 134:     "d",
 135:     "dp",
 136:     "p",
 137:     "p",
 138:     "p",
 139:     "p",
 140:     "dp",
 141:     "dp",
 142:     "p",
 143:     "p",
 144:     "np",
 145:     "np",
 146:     "np",
 147:     "npp",
 148:     "npp",
 149:     "np",
 150:     "np",
 151:     "np",
 152:     "pp",
 153:     "nppp",
 154:     "npp",
 155:     "npp",
 156:     "np",
 157:     "np",
 158:     "n\"p",
 159:     "n\"p",
 160:     "n\"p",
 161:     "npp",
 162:     "npp",
 163:     "npp",
 164:     "npp",
 165:     "nppp",
 166:     "nppp",
 167:     "n\"",
 168:     "nppp",
 169:     "np",
 170:     "dp",
 171:     "pp",
 172:     "n\"p",
 173:     "p",
 174:     "p",
 175:     "pp",
 176:     "",
 177:     "ppp",
 178:     "n\"pp",
 179:     "dp",
 180:     "p",
 181:     "nppp",
 182:     "nppp",
 183:     "np",
 184:     "s",
 185:     "nnnnn",
 186:     "npp",
 187:     "npp",
 188:     "x"
 189: };
 190: #endif
 191: #endif
 192: char    *opnames[] =
 193: {
 194:     0,
 195:     "unary -",
 196:     "mod",
 197:     "div",
 198:     "/",
 199:     "*",
 200:     "+",
 201:     "-",
 202:     "=",
 203:     "<>",
 204:     "<",
 205:     ">",
 206:     "<=",
 207:     ">=",
 208:     "not",
 209:     "and",
 210:     "or",
 211:     ":=",
 212:     "unary +",
 213:     "in"
 214: };

Defined variables

opnames defined in line 192; used 1 times
sccsid defined in line 8; never used
trdesc defined in line 105; never used
trnames defined in line 15; never used
Last modified: 1985-06-04
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 713
Valid CSS Valid XHTML 1.0 Strict