Lines Matching refs:token
46 char* token;
57 token = pp.token;
58 p = pp.token = pp.tmpbuf;
69 p = pp.token = pp.valbuf;
86 if (op) pp.token = pp.toknxt;
89 *pp.token = 0;
90 pp.token = token;
113 pp.token = token;
118 pp.token = pp.valbuf;
119 if ((c = pplex()) != T_ID || !(sym = ppsymref(pp.symtab, pp.token)) || !sym->macro || sym->macro->arity != 1 || (c = pplex()) != ',')
137 p = pp.token;
138 if (pp.token > pp.valbuf) *pp.token++ = ' ';
139 STRCOPY(pp.token, sym->name, a);
140 *pp.token++ = '(';
143 pp.token = p;
153 pp.token = pp.toknxt;
156 *pp.token++ = ')';
160 pp.token = token;
164 pp.token = token;
173 strcpy(a, pp.token);
265 sfprintf(sp, "#%s %s\n", dirname(PRAGMA), pp.token);
296 token = a;
300 a = token;
331 for (t = p, token = a, onumber = number; ppisidig(PEEK(a, p)) && a >= p; BACK(a, p));
333 if (a > token)
338 for (; a <= token; *p++ = *a++);