Lines Matching refs:peek

870     // Any further calls to Next or peek will return the illegal token.
874 V8_INLINE Token::Value peek() { return scanner()->peek(); }
879 return (peek() == Token::SEMICOLON) ? peek_end_position() : end_position();
894 Token::Value next = scanner()->peek();
912 Token::Value tok = peek();
936 bool peek_any_identifier() { return Token::IsAnyIdentifier(peek()); }
939 return peek() == Token::IDENTIFIER &&
981 return peek() == Token::IN ||
1229 if (!Token::IsMember(peek())) return expression;
1754 if (peek() == Token::COLON) return impl()->GetSymbol();
1854 Token::Value token = peek();
1905 Token::Value token = peek();
1916 if (peek() == Token::FUNCTION) return ParseAsyncFunctionLiteral();
1926 if (V8_UNLIKELY(peek() == Token::ARROW)) {
1982 if (peek() != Token::ARROW) ReportUnexpectedToken(Token::RPAREN);
1991 if (peek() == Token::FUNCTION ||
1992 (peek() == Token::ASYNC && PeekAhead() == Token::FUNCTION)) {
2000 if (peek() == Token::ARROW) {
2062 if (V8_UNLIKELY(peek() == Token::ELLIPSIS)) {
2078 if (peek() == Token::RPAREN && PeekAhead() == Token::ARROW) {
2085 if (peek() == Token::FUNCTION &&
2113 if (V8_UNLIKELY(peek() == Token::ASSIGN)) {
2120 if (V8_UNLIKELY(peek() == Token::COMMA)) {
2130 if (peek() != Token::RPAREN || PeekAhead() != Token::ARROW) {
2153 if (peek() == Token::COMMA) {
2173 if (peek() == Token::COMMA) {
2183 if (peek() != Token::RBRACK) {
2200 Token::Value token = peek();
2220 base::IsInRange(peek(), Token::GET, Token::SET)) {
2222 if (prop_info->ParsePropertyKindFromToken(peek())) {
2250 switch (peek()) {
2256 prop_info->ParsePropertyKindFromToken(peek());
2269 prop_info->name = peek() == Token::COLON ? impl()->GetSymbol()
2304 prop_info->ParsePropertyKindFromToken(peek());
2328 if (peek() != Token::RBRACE) {
2343 prop_info->ParsePropertyKindFromToken(peek());
2358 Token::Value name_token = peek();
2365 if (peek() == Token::LPAREN) {
2371 } else if (peek() == Token::ASSIGN || peek() == Token::SEMICOLON ||
2372 peek() == Token::RBRACE) {
2581 Token::Value name_token = peek();
2649 if (peek() == Token::ASSIGN) {
2797 if (peek() != Token::RBRACE) {
2840 while (peek() != Token::RPAREN) {
2856 if (peek() == Token::COMMA) {
2896 if (peek() == Token::YIELD && is_generator()) {
2906 Token::Value op = peek();
3036 switch (peek()) {
3090 return peek() == Token::CONDITIONAL
3105 if (peek() == Token::AND || peek() == Token::OR) {
3107 int prec1 = Token::Precedence(peek(), accept_IN_);
3109 } else if (V8_UNLIKELY(peek() == Token::NULLISH)) {
3128 while (peek() == Token::NULLISH) {
3185 while (Token::Precedence(peek(), accept_IN_) == prec1) {
3240 peek() == Token::PRIVATE_NAME)) {
3242 int prec1 = Token::Precedence(peek(), accept_IN_);
3243 if (peek() != Token::IN || prec1 < prec) {
3251 int prec1 = Token::Precedence(peek(), accept_IN_);
3265 if (op == Token::NOT && peek() == Token::FUNCTION) {
3288 if (peek() == Token::EXP) {
3334 if (peek() == Token::EXP) {
3363 Token::Value op = peek();
3379 if (V8_LIKELY(!Token::IsCountOp(peek()) ||
3412 if (!Token::IsPropertyOrCall(peek())) return result;
3419 DCHECK(Token::IsPropertyOrCall(peek()));
3421 if (V8_UNLIKELY(peek() == Token::LPAREN && impl()->IsIdentifier(result) &&
3435 if (V8_LIKELY(peek() == Token::ARROW)) {
3452 if (!Token::IsPropertyOrCall(peek())) return result;
3459 switch (peek()) {
3462 ReportUnexpectedToken(peek());
3470 if (Token::IsPropertyOrCall(peek())) continue;
3551 DCHECK(Token::IsTemplate(peek()));
3560 } while (Token::IsPropertyOrCall(peek()));
3594 if (peek() == Token::IMPORT && PeekAhead() == Token::LPAREN) {
3598 } else if (peek() == Token::PERIOD) {
3610 if (peek() == Token::LPAREN) {
3623 if (peek() == Token::QUESTION_PERIOD) {
3644 bool is_strict_reserved_name = Token::IsStrictReservedWord(peek());
3708 if (V8_UNLIKELY(peek() != Token::LPAREN)) {
3719 if (peek() == Token::RPAREN) {
3758 if (Token::IsProperty(peek())) {
3759 if (peek() == Token::PERIOD && PeekAhead() == Token::PRIVATE_NAME) {
3766 if (peek() == Token::QUESTION_PERIOD) {
3778 if (peek() == Token::LPAREN && IsDerivedConstructor(kind)) {
3812 DCHECK(Token::IsMember(peek()));
3816 switch (peek()) {
3835 DCHECK(Token::IsTemplate(peek()));
3851 } while (Token::IsMember(peek()));
3921 if (peek() != Token::RPAREN) {
3933 if (peek() == Token::COMMA) {
3941 if (peek() == Token::RPAREN) {
3968 switch (peek()) {
4007 if (V8_LIKELY(Token::IsAnyIdentifier(peek()))) {
4015 if (peek() == Token::ASSIGN ||
4178 if (peek() == Token::LPAREN) {
4187 bool is_strict_reserved = Token::IsStrictReservedWord(peek());
4247 bool is_strict_reserved = Token::IsStrictReservedWord(peek());
4249 if (default_export && (peek() == Token::EXTENDS || peek() == Token::LBRACE)) {
4279 if (peek() != Token::RPAREN) {
4470 DCHECK_EQ(Token::LET, peek());
4513 DCHECK_IMPLIES(!has_error(), peek() == Token::ARROW);
4544 if (peek() == Token::LBRACE) {
4728 while (peek() != Token::RBRACE) {
4732 if (FLAG_harmony_class_static_blocks && peek() == Token::STATIC &&
4872 bool is_strict_reserved = Token::IsStrictReservedWord(peek());
4878 // Consuming token we did not peek yet, which could lead to a ILLEGAL token
4910 DCHECK(peek() == Token::TEMPLATE_SPAN || peek() == Token::TEMPLATE_TAIL);
4923 if (peek() == Token::TEMPLATE_TAIL) {
4944 next = peek();
4951 if (peek() != Token::RBRACE) {
5089 if (peek() != Token::LPAREN) {
5090 impl()->ReportUnexpectedToken(peek());
5113 while (peek() == Token::STRING) {
5161 while (peek() != end_token) {
5189 switch (peek()) {
5247 switch (peek()) {
5342 while (peek() != Token::RBRACE) {
5371 if (is_strict(language_mode()) || peek() != Token::FUNCTION) {
5442 switch (peek()) {
5478 if (peek() == Token::COLON && starts_with_identifier &&
5493 if (peek() == Token::FUNCTION && is_sloppy(language_mode()) &&
5504 if (impl()->ParsingExtension() && peek() == Token::FUNCTION &&
5564 Token::Value tok = peek();
5598 Token::Value tok = peek();
5657 Token::Value tok = peek();
5821 while (peek() != Token::RBRACE) {
5839 while (peek() != Token::CASE && peek() != Token::DEFAULT &&
5840 peek() != Token::RBRACE) {
5884 if (peek() != Token::CATCH && peek() != Token::FINALLY) {
5975 DCHECK(has_error() || peek() == Token::FINALLY ||
6009 bool starts_with_let = peek() == Token::LET;
6010 if (peek() == Token::CONST || (starts_with_let && IsNextLetKeyword())) {
6061 if (peek() == Token::VAR) {
6073 } else if (peek() != Token::SEMICOLON) {
6315 if (peek() != Token::SEMICOLON) {
6320 if (peek() != Token::RPAREN) {
6369 bool starts_with_let = peek() == Token::LET;
6370 if (peek() == Token::VAR || peek() == Token::CONST ||