Lines Matching refs:token
34 * only the macro token itself has been consumed
105 old_token = pp.token;
107 pp.token = p = oldof(0, char, 0, n);
109 *pp.token++ = ' ';
129 if (streq(pp.token, tp->token))
137 pp.token = old_token;
138 PUSH_TUPLE(sym, tp->token);
148 pp.token = pp.toknxt;
152 if ((pp.token = pp.toknxt) > q)
154 c = pp.token - p;
157 pp.token = p + c;
159 *pp.token++ = ' ';
161 if (pp.token > p && *(pp.token - 1) == ' ')
162 pp.token--;
164 *pp.token++ = '\n';
166 *pp.token++ = ' ';
167 *pp.token = 0;
169 pp.token = old_token;
188 old_token = pp.token;
190 if ((pp.token = (char*)&mp->arg[mac->arity + 1]) > pp.maxmac)
212 while (p > pp.token)
229 pp.token = old_token;
245 p = pp.token = (char*)&mp->arg[mac->arity + 1];
283 error(3, "%s: invalid keyword macro argument", pp.token);
287 if (streq(pp.token, mac->args.key[c].name)) break;
289 error(2, "%s: invalid macro argument keyword", pp.token);
295 pp.token = mp->arg[c] = ++p;
300 if ((pp.mactop = pp.token = p) >= pp.maxmac)
340 pp.token = p + 1;
393 pp.token = old_token;
456 count(token);