Lines Matching refs:token
182 buf_add_char(&token, ch);
236 for (char delim = token.s[token.len - 1];;) {
243 if (token.s[token.len - 1] == delim)
246 if (token.s[token.len - 1] == '\\') {
254 /* Guess whether the current token is a declared type. */
302 token.len >= 2 && memcmp(token.s + token.len - 2, "_t", 2) == 0)
305 return bsearch_typenames(token.s) >= 0;
390 if (token.len == 1 && token.s[0] == 'L' &&
417 token.len--;
418 const struct keyword *kw = bsearch(token.s, keywords,
568 /* Reads the next token, placing it in the global variable "token". */
572 buf_clear(&token);
588 /* Scan a non-alphanumeric token */
595 switch (token.s[token.len - 1]) {
633 if (*in.p == token.s[token.len - 1]) {
701 if (token.s[token.len - 1] == '/'
715 if (*in.p == token.s[token.len - 1])