• Home
  • Raw
  • Download

Lines Matching refs:scan_flags

229 inline bool TerminatesLiteral(uint8_t scan_flags) {  in TerminatesLiteral()  argument
230 return (scan_flags & static_cast<uint8_t>(ScanFlags::kTerminatesLiteral)); in TerminatesLiteral()
232 inline bool CanBeKeyword(uint8_t scan_flags) { in CanBeKeyword() argument
233 return !(scan_flags & static_cast<uint8_t>(ScanFlags::kCannotBeKeyword)); in CanBeKeyword()
235 inline bool IdentifierNeedsSlowPath(uint8_t scan_flags) { in IdentifierNeedsSlowPath() argument
236 return (scan_flags & in IdentifierNeedsSlowPath()
239 inline bool MultilineCommentCharacterNeedsSlowPath(uint8_t scan_flags) { in MultilineCommentCharacterNeedsSlowPath() argument
240 return (scan_flags & static_cast<uint8_t>( in MultilineCommentCharacterNeedsSlowPath()
243 inline bool MayTerminateString(uint8_t scan_flags) { in MayTerminateString() argument
244 return (scan_flags & static_cast<uint8_t>(ScanFlags::kStringTerminator)); in MayTerminateString()
267 uint8_t scan_flags = character_scan_flags[c0_]; in ScanIdentifierOrKeywordInner() local
268 DCHECK(!TerminatesLiteral(scan_flags)); in ScanIdentifierOrKeywordInner()
271 scan_flags >>= 1; in ScanIdentifierOrKeywordInner()
274 DCHECK(!IdentifierNeedsSlowPath(scan_flags)); in ScanIdentifierOrKeywordInner()
276 AdvanceUntil([this, &scan_flags](base::uc32 c0) { in ScanIdentifierOrKeywordInner()
282 scan_flags |= in ScanIdentifierOrKeywordInner()
287 scan_flags |= char_flags; in ScanIdentifierOrKeywordInner()
296 if (V8_LIKELY(!IdentifierNeedsSlowPath(scan_flags))) { in ScanIdentifierOrKeywordInner()
297 if (!CanBeKeyword(scan_flags)) return Token::IDENTIFIER; in ScanIdentifierOrKeywordInner()
304 can_be_keyword = CanBeKeyword(scan_flags); in ScanIdentifierOrKeywordInner()