Lines Matching refs:current

155     // case (seeking within the current buffer), and we should only get here
189 // Fields describing the location of the current buffer physically in memory,
287 // Returns the current token again.
288 Token::Value current_token() const { return current().token; }
290 // Returns the location information for the current token
292 const Location& location() const { return current().location; }
300 return current().invalid_template_escape_message != MessageTemplate::kNone;
304 return current().invalid_template_escape_message;
314 return current().invalid_template_escape_location;
325 return LiteralContainsEscapes(current());
347 return current().token == token;
366 DCHECK(current().CanAccessLiteral());
369 base::Vector<const uint8_t> current = literal_one_byte_string();
370 const char* chars = reinterpret_cast<const char*>(current.begin());
371 return current.length() == N - 1 && strncmp(s, chars, N - 1) == 0;
383 uint32_t smi_value() const { return current().smi_value_; }
431 // The current and look-ahead token.
578 // Returns the literal string, if any, for the current token (the
592 DCHECK(current().CanAccessLiteral() || Token::IsKeyword(current().token) ||
593 current().token == Token::ESCAPED_KEYWORD);
594 return current().literal_chars.one_byte_literal();
597 DCHECK(current().CanAccessLiteral() || Token::IsKeyword(current().token) ||
598 current().token == Token::ESCAPED_KEYWORD);
599 return current().literal_chars.two_byte_literal();
602 DCHECK(current().CanAccessLiteral() || Token::IsKeyword(current().token) ||
603 current().token == Token::ESCAPED_KEYWORD);
604 return current().literal_chars.is_one_byte();
621 DCHECK(current().CanAccessRawLiteral());
622 return current().raw_literal_chars.one_byte_literal();
625 DCHECK(current().CanAccessRawLiteral());
626 return current().raw_literal_chars.two_byte_literal();
629 DCHECK(current().CanAccessRawLiteral());
630 return current().raw_literal_chars.is_one_byte();
681 // decoded character to the current literal. Returns true if a pattern
695 // Return the current source position.
716 const TokenDesc& current() const { return *current_; }
722 TokenDesc* current_; // desc for current token (as returned by Next())