assignment
static intmax_t assignment(int, int);
result = assignment(arith_token(), noeval);
intmax_t result = assignment(token, noeval);
result = assignment(arith_token(), noeval);
if (l->assignment) {
f_print(fout, " = %s", l->assignment);
last = l->assignment;
elist->assignment = NULL;
elist->assignment = tok.str;
const char *assignment;