1BSD/opcodes/TRdata.c

/*
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"
};