Lines Matching defs:next_token
487 /* Dump the tokens in a window of size WINDOW_SIZE around the next_token for
493 cp_token *next_token, *first_token, *start_token;
498 next_token = parser->lexer->next_token;
500 start_token = (next_token > first_token + window_size / 2)
501 ? next_token - window_size / 2
504 next_token);
589 token = parser->lexer->next_token;
667 lexer->next_token = lexer->buffer->address ();
668 lexer->last_token = lexer->next_token
691 gcc_assert (!lexer->next_token->purged_p);
714 lexer->next_token = first;
722 gcc_assert (!lexer->next_token->purged_p
766 return lexer->next_token - previous_p;
778 lexer->next_token = cp_lexer_token_at (lexer, pos);
803 buffer or if the next_token is at the start of the token
810 && lexer->next_token != lexer->buffer->address ())
976 cp_lexer_print_token (cp_lexer_debug_stream, lexer->next_token);
979 return lexer->next_token;
1155 token = lexer->next_token;
1172 /* Return the next token, and advance the lexer's next_token pointer
1178 cp_token *token = lexer->next_token;
1183 lexer->next_token++;
1185 next_token->purged_p);
1201 advance the next_token pointer to refer to the next non-purged
1207 cp_token *tok = lexer->next_token;
1218 lexer->next_token = tok;
1228 cp_token *peek = lexer->next_token;
1251 lexer->saved_tokens.safe_push (lexer->next_token);
1276 lexer->next_token = lexer->saved_tokens.pop ();
4123 cp_lexer_set_source_position_from_token (parser->lexer->next_token);
4143 cp_lexer_set_source_position_from_token (parser->lexer->next_token);
4297 cp_lexer_set_source_position_from_token (lexer->next_token);
4311 cp_lexer_set_source_position_from_token (parser->lexer->next_token);
5531 cp_token *next_token;
5533 next_token = cp_lexer_peek_token (parser->lexer);
5536 next_token->type != CPP_COMMA
5538 && next_token->type != CPP_CLOSE_BRACE
5540 && next_token->type != CPP_SEMICOLON
5542 && next_token->type != CPP_CLOSE_PAREN
5544 && next_token->type != CPP_CLOSE_SQUARE
5546 && (next_token->type != CPP_GREATER
5550 && (next_token->type != CPP_RSHIFT
11520 pedwarn (parser->lexer->next_token->location, OPT_Wc__20_extensions,
12040 lexer->next_token = lexer->buffer->address ();
12041 lexer->last_token = lexer->next_token
12048 cp_lexer_set_source_position_from_token (lexer->next_token);
18162 cp_token *next_token = NULL, *next_token_2 = NULL;
18215 if (((next_token = cp_lexer_peek_token (parser->lexer))->type
18217 && next_token->flags & DIGRAPH
18243 if (permerror (next_token->location,
18247 inform (next_token->location,
18252 inform (next_token->location, "(if you use %<-fpermissive%> "
27834 cp_token *first = parser->lexer->next_token;
27837 cp_token *last = parser->lexer->next_token;
30897 cp_token *next_token;
30905 next_token = cp_lexer_peek_token (parser->lexer);
30906 if (next_token->type != CPP_NAME
30907 && next_token->type != CPP_SCOPE
30908 && next_token->type != CPP_NESTED_NAME_SPECIFIER
30911 && (next_token->type != CPP_TEMPLATE_ID || cxx_dialect >= cxx20))
31959 first = parser->lexer->next_token;
32017 last = parser->lexer->next_token;
45781 lexer->next_token = lexer->buffer->address ();
45782 lexer->last_token = lexer->next_token
45789 cp_lexer_set_source_position_from_token (lexer->next_token);