Lines Matching refs:token
46 /* Get a token but skip padding. */
64 enum cpp_ttype token = get_a_token (pfile)->type;
66 if (token == CPP_EOF)
68 if (token == CPP_OPEN_BRACE)
70 if (token == CPP_CLOSE_BRACE && --nesting == 0)
103 const cpp_token *token;
106 token = get_a_token (pfile);
112 if (token->type == CPP_OPEN_BRACE)
121 if (token->type == CPP_OPEN_BRACE)
127 if (token->type == CPP_EOF)
130 if (token->type == CPP_SEMICOLON)
132 if (token->type != CPP_NAME)
138 switch (token->type)
153 if (token->type == CPP_COMMA)
172 token = get_a_token (pfile);
173 if (token->type == CPP_OPEN_PAREN)
175 else if (token->type == CPP_CLOSE_PAREN)
181 else if (token->type == CPP_EOF)
183 else if (token->type == CPP_NAME
184 || token->type == CPP_ELLIPSIS)
187 map = linemap_lookup (&line_table, token->src_loc);
188 line = SOURCE_LINE (map, token->src_loc);
193 token = get_a_token (pfile);
194 if (token->type == CPP_OPEN_BRACE)
203 while (token->type != CPP_SEMICOLON && token->type != CPP_EOF)
204 token = get_a_token (pfile);
205 if (token->type == CPP_EOF)
212 if (cpp_ideq (token, "inline"))
216 else if (cpp_ideq (token, "extern"))
219 token = get_a_token (pfile);
220 if (token->type == CPP_STRING
221 && token->val.str.len == 1
222 && token->val.str.text[0] == 'C')
225 token = get_a_token (pfile);
226 if (token->type == CPP_OPEN_BRACE)
245 prev_id = *token;
248 token = get_a_token (pfile);