Lines Matching refs:next_token

134   cp_token_position GTY ((skip)) next_token;
324 lexer->next_token = lexer->buffer_length ? buffer : (cp_token *)&eof_token;
331 gcc_assert (lexer->next_token->type != CPP_PURGED);
348 lexer->next_token = first == last ? (cp_token *)&eof_token : first;
359 gcc_assert (lexer->next_token->type != CPP_PURGED);
389 gcc_assert (!previous_p || lexer->next_token != &eof_token);
391 return lexer->next_token - previous_p;
500 cp_lexer_print_token (cp_lexer_debug_stream, lexer->next_token);
503 return lexer->next_token;
594 token = lexer->next_token;
618 /* Return the next token, and advance the lexer's next_token pointer
624 cp_token *token = lexer->next_token;
631 lexer->next_token++;
632 if (lexer->next_token == lexer->last_token)
634 lexer->next_token = (cp_token *)&eof_token;
639 while (lexer->next_token->type == CPP_PURGED);
655 advance the next_token pointer to refer to the next non-purged
661 cp_token *tok = lexer->next_token;
679 lexer->next_token = tok;
689 cp_token *peek = lexer->next_token;
716 lexer->saved_tokens, lexer->next_token);
741 lexer->next_token = VEC_pop (cp_token_position, lexer->saved_tokens);
2865 cp_lexer_set_source_position_from_token (lexer->next_token);
2879 cp_lexer_set_source_position_from_token (parser->lexer->next_token);
3142 cp_token *next_token;
3144 next_token = cp_lexer_peek_token (parser->lexer);
3147 next_token->type != CPP_COMMA
3149 && next_token->type != CPP_CLOSE_BRACE
3151 && next_token->type != CPP_SEMICOLON
3153 && next_token->type != CPP_CLOSE_PAREN
3155 && next_token->type != CPP_CLOSE_SQUARE
3157 && (next_token->type != CPP_GREATER
9222 cp_token *next_token, *next_token_2;
9227 next_token = cp_lexer_peek_token (parser->lexer);
9228 if (next_token->type == CPP_TEMPLATE_ID)
9253 if ((next_token->type != CPP_NAME && next_token->keyword != RID_OPERATOR)
9254 || (next_token->type == CPP_NAME
9283 next_token = cp_lexer_peek_token (parser->lexer);
9285 if (next_token->type == CPP_OPEN_SQUARE
9286 && next_token->flags & DIGRAPH
15921 cp_token *next_token;
15929 next_token = cp_lexer_peek_token (parser->lexer);
15930 if (next_token->type != CPP_NAME
15931 && next_token->type != CPP_SCOPE
15932 && next_token->type != CPP_NESTED_NAME_SPECIFIER
15933 && next_token->type != CPP_TEMPLATE_ID)
16504 first = parser->lexer->next_token;
16509 last = parser->lexer->next_token;