6
* return lex name for op[subop]
16
exlexname(int op, int subop)
21
static char buf[TOTNAME][MAXNAME];
23
if (op > MINTOKEN && op < MAXTOKEN)
24
return (char*)exop[op - MINTOKEN];
30
if (subop > MINTOKEN && subop < MAXTOKEN)
31
sfsprintf(b, MAXNAME, "%s=", exop[subop - MINTOKEN]);
32
else if (subop > ' ' && subop <= '~')
33
sfsprintf(b, MAXNAME, "%c=", subop);
34
else sfsprintf(b, MAXNAME, "(%d)=", subop);
36
else if (op > ' ' && op <= '~')
37
sfsprintf(b, MAXNAME, "%c", op);
38
else sfsprintf(b, MAXNAME, "(%d)", op);