V8 Project
|
#include <scanner.h>
Classes | |
class | LiteralScope |
struct | Location |
struct | TokenDesc |
Static Public Attributes | |
static const int | kNoOctalLocation = -1 |
Static Private Attributes | |
static const int | kCharacterLookaheadBufferSize = 1 |
|
explicit |
Definition at line 34 of file scanner.cc.
|
inlineprivate |
Definition at line 515 of file scanner.h.
References Advance(), and c0_.
Referenced by ScanDecimalDigits(), ScanNumber(), ScanRegExpFlags(), and ScanRegExpPattern().
|
inlineprivate |
Definition at line 521 of file scanner.h.
References v8::internal::Utf16CharacterStream::Advance(), c0_, and source_.
Referenced by AddLiteralCharAdvance(), Init(), Next(), Scan(), ScanEscape(), ScanHexNumber(), ScanHtmlComment(), ScanIdentifierOrKeyword(), ScanIdentifierSuffix(), ScanIdentifierUnicodeEscape(), ScanLiteralUnicodeEscape(), ScanOctalEscape(), ScanRegExpFlags(), ScanRegExpPattern(), ScanString(), SeekForward(), Select(), SkipMultiLineComment(), SkipSingleLineComment(), SkipSourceURLComment(), SkipWhiteSpace(), and TryToParseSourceURLComment().
|
inline |
Definition at line 415 of file scanner.h.
References v8::internal::Scanner::Location::invalid(), and octal_pos_.
Referenced by v8::internal::ParserBase< Traits >::CheckOctalLiteral().
|
inline |
Definition at line 353 of file scanner.h.
References current_, and v8::internal::Scanner::TokenDesc::token.
Referenced by v8::internal::PreParserTraits::GetSymbol().
const AstRawString * v8::internal::Scanner::CurrentSymbol | ( | AstValueFactory * | ast_value_factory | ) |
Definition at line 1195 of file scanner.cc.
References v8::internal::AstValueFactory::GetOneByteString(), v8::internal::AstValueFactory::GetTwoByteString(), is_literal_one_byte(), literal_one_byte_string(), and literal_two_byte_string().
Referenced by v8::internal::ParserTraits::GetSymbol().
double v8::internal::Scanner::DoubleValue | ( | ) |
Definition at line 1211 of file scanner.cc.
References v8::internal::ALLOW_BINARY, v8::internal::ALLOW_HEX, v8::internal::ALLOW_IMPLICIT_OCTAL, v8::internal::ALLOW_OCTAL, DCHECK, is_literal_one_byte(), literal_one_byte_string(), v8::internal::StringToDouble(), and unicode_cache_.
Referenced by v8::internal::ParserTraits::ExpressionFromLiteral(), and v8::internal::ParserTraits::GetNumberAsSymbol().
|
inlineprivate |
Definition at line 511 of file scanner.h.
References v8::internal::Scanner::TokenDesc::literal_chars, next_, and NULL.
Referenced by v8::internal::Scanner::LiteralScope::~LiteralScope().
int v8::internal::Scanner::FindNumber | ( | DuplicateFinder * | finder, |
int | value | ||
) |
Definition at line 1220 of file scanner.cc.
References v8::internal::DuplicateFinder::AddNumber(), and literal_one_byte_string().
Referenced by v8::internal::ParserBase< Traits >::ObjectLiteralChecker::CheckProperty().
int v8::internal::Scanner::FindSymbol | ( | DuplicateFinder * | finder, |
int | value | ||
) |
Definition at line 1225 of file scanner.cc.
References v8::internal::DuplicateFinder::AddOneByteSymbol(), v8::internal::DuplicateFinder::AddTwoByteSymbol(), is_literal_one_byte(), literal_one_byte_string(), and literal_two_byte_string().
Referenced by v8::internal::ParserBase< Traits >::ObjectLiteralChecker::CheckProperty(), and v8::internal::PreParser::ParseFunctionLiteral().
|
inline |
Definition at line 441 of file scanner.h.
References harmony_classes_.
Referenced by v8::internal::ParserBase< Traits >::allow_classes().
|
inline |
Definition at line 429 of file scanner.h.
References harmony_modules_.
Referenced by v8::internal::ParserBase< Traits >::allow_modules().
|
inline |
Definition at line 435 of file scanner.h.
References harmony_numeric_literals_.
Referenced by v8::internal::ParserBase< Traits >::allow_harmony_numeric_literals().
|
inline |
Definition at line 423 of file scanner.h.
References harmony_scoping_.
Referenced by v8::internal::ParserBase< Traits >::allow_harmony_scoping().
|
inline |
Definition at line 450 of file scanner.h.
References has_line_terminator_before_next_, and has_multiline_comment_before_next_.
bool v8::internal::Scanner::IdentifierIsFutureStrictReserved | ( | const AstRawString * | string | ) | const |
Definition at line 1017 of file scanner.cc.
References harmony_classes_, harmony_modules_, harmony_scoping_, v8::internal::KeywordOrIdentifierToken(), v8::internal::AstRawString::length(), and v8::internal::AstRawString::raw_data().
Referenced by v8::internal::ParserTraits::IsFutureStrictReserved().
|
inlineprivate |
Definition at line 483 of file scanner.h.
References Advance(), current_, kCharacterLookaheadBufferSize, v8::internal::Scanner::TokenDesc::literal_chars, NULL, and v8::internal::STATIC_ASSERT().
Referenced by Initialize().
void v8::internal::Scanner::Initialize | ( | Utf16CharacterStream * | source | ) |
Definition at line 43 of file scanner.cc.
References has_line_terminator_before_next_, Init(), Scan(), SkipWhiteSpace(), and source_.
Referenced by v8::internal::Parser::ParseLazy(), v8::internal::Parser::ParseOnBackground(), and v8::internal::Parser::ParseProgram().
|
inlineprivate |
Definition at line 499 of file scanner.h.
References DCHECK_NOT_NULL, v8::internal::Scanner::TokenDesc::literal_chars, and next_.
Definition at line 374 of file scanner.h.
References current_, DCHECK_NOT_NULL, v8::internal::LiteralBuffer::is_contextual_keyword(), and v8::internal::Scanner::TokenDesc::literal_chars.
|
inlineprivate |
Definition at line 556 of file scanner.h.
References current_, DCHECK_NOT_NULL, v8::internal::LiteralBuffer::is_one_byte(), and v8::internal::Scanner::TokenDesc::literal_chars.
Referenced by CurrentSymbol(), DoubleValue(), FindSymbol(), IsGetOrSet(), and UnescapedLiteralMatches().
Definition at line 378 of file scanner.h.
References DCHECK_NOT_NULL, v8::internal::LiteralBuffer::is_contextual_keyword(), v8::internal::Scanner::TokenDesc::literal_chars, and next_.
|
inlineprivate |
Definition at line 574 of file scanner.h.
References DCHECK_NOT_NULL, v8::internal::LiteralBuffer::is_one_byte(), v8::internal::Scanner::TokenDesc::literal_chars, and next_.
Referenced by NextSymbol().
Definition at line 397 of file scanner.h.
References is_literal_one_byte(), literal_contains_escapes(), literal_length(), and literal_one_byte_string().
|
inline |
Definition at line 365 of file scanner.h.
References v8::internal::Scanner::Location::beg_pos, current_, v8::internal::Scanner::Location::end_pos, v8::internal::LiteralBuffer::length(), v8::internal::Scanner::TokenDesc::literal_chars, location(), v8::internal::Scanner::TokenDesc::location, STRING, and v8::internal::Scanner::TokenDesc::token.
Referenced by IsGetOrSet(), and UnescapedLiteralMatches().
|
inlineprivate |
Definition at line 560 of file scanner.h.
References current_, DCHECK_NOT_NULL, v8::internal::LiteralBuffer::length(), and v8::internal::Scanner::TokenDesc::literal_chars.
Referenced by IsGetOrSet(), and UnescapedLiteralMatches().
|
inlineprivate |
Definition at line 548 of file scanner.h.
References current_, DCHECK_NOT_NULL, v8::internal::Scanner::TokenDesc::literal_chars, and v8::internal::LiteralBuffer::one_byte_literal().
Referenced by CurrentSymbol(), DoubleValue(), FindNumber(), FindSymbol(), IsGetOrSet(), and UnescapedLiteralMatches().
|
inlineprivate |
Definition at line 552 of file scanner.h.
References current_, DCHECK_NOT_NULL, v8::internal::Scanner::TokenDesc::literal_chars, and v8::internal::LiteralBuffer::two_byte_literal().
Referenced by CurrentSymbol(), and FindSymbol().
|
inline |
Definition at line 356 of file scanner.h.
References current_, and v8::internal::Scanner::TokenDesc::location.
Referenced by v8::internal::Parser::DesugarLetBindingsInForStatement(), v8::internal::Parser::DoParseProgram(), literal_contains_escapes(), v8::internal::Parser::ParseFunctionLiteral(), v8::internal::PreParser::ParseFunctionLiteral(), v8::internal::Parser::ParseReturnStatement(), v8::internal::PreParser::ParseStatement(), v8::internal::ParserBase< Traits >::position(), v8::internal::PreParser::PreParseLazyFunction(), v8::internal::ParserTraits::ReportMessage(), v8::internal::ParserBase< Traits >::ReportMessage(), and v8::internal::Parser::SkipLazyFunctionBody().
Token::Value v8::internal::Scanner::Next | ( | ) |
Definition at line 219 of file scanner.cc.
References Advance(), v8::internal::Scanner::Location::beg_pos, c0_, current_, v8::internal::Scanner::Location::end_pos, has_line_terminator_before_next_, has_multiline_comment_before_next_, v8::internal::Scanner::TokenDesc::location, next_, v8::internal::one_char_tokens, Scan(), source_pos(), and v8::internal::Scanner::TokenDesc::token.
Referenced by v8::internal::ParserBase< Traits >::INLINE().
|
inlineprivate |
Definition at line 578 of file scanner.h.
References DCHECK_NOT_NULL, v8::internal::LiteralBuffer::length(), v8::internal::Scanner::TokenDesc::literal_chars, and next_.
|
inlineprivate |
Definition at line 566 of file scanner.h.
References DCHECK_NOT_NULL, v8::internal::Scanner::TokenDesc::literal_chars, next_, and v8::internal::LiteralBuffer::one_byte_literal().
Referenced by NextSymbol().
|
inlineprivate |
Definition at line 570 of file scanner.h.
References DCHECK_NOT_NULL, v8::internal::Scanner::TokenDesc::literal_chars, next_, and v8::internal::LiteralBuffer::two_byte_literal().
Referenced by NextSymbol().
const AstRawString * v8::internal::Scanner::NextSymbol | ( | AstValueFactory * | ast_value_factory | ) |
Definition at line 1203 of file scanner.cc.
References v8::internal::AstValueFactory::GetOneByteString(), v8::internal::AstValueFactory::GetTwoByteString(), is_next_literal_one_byte(), next_literal_one_byte_string(), and next_literal_two_byte_string().
Referenced by v8::internal::ParserTraits::GetNextSymbol().
|
inline |
Definition at line 414 of file scanner.h.
References octal_pos_.
Referenced by v8::internal::ParserBase< Traits >::CheckOctalLiteral().
|
inline |
Definition at line 361 of file scanner.h.
References next_, and v8::internal::Scanner::TokenDesc::token.
Referenced by v8::internal::ParserBase< Traits >::INLINE().
|
inline |
Definition at line 363 of file scanner.h.
References v8::internal::Scanner::TokenDesc::location, and next_.
Referenced by v8::internal::Parser::ParseForStatement(), v8::internal::PreParser::ParseLazyFunctionLiteralBody(), v8::internal::Parser::ParseSourceElements(), v8::internal::PreParser::ParseStatement(), v8::internal::PreParser::ParseVariableDeclarations(), v8::internal::ParserBase< Traits >::peek_position(), and v8::internal::PreParser::PreParseProgram().
|
inlineprivate |
Definition at line 522 of file scanner.h.
References c0_, v8::internal::Utf16CharacterStream::PushBack(), and source_.
Referenced by Scan(), ScanHexNumber(), ScanHtmlComment(), ScanIdentifierUnicodeEscape(), ScanLiteralUnicodeEscape(), and SkipWhiteSpace().
|
private |
Definition at line 411 of file scanner.cc.
References v8::internal::ADD, Advance(), v8::internal::AND, v8::internal::Scanner::Location::beg_pos, c0_, COMMA, v8::internal::DIV, v8::internal::Scanner::Location::end_pos, v8::internal::EQ, has_line_terminator_before_next_, v8::internal::IsDecimalDigit(), v8::internal::UnicodeCache::IsIdentifierStart(), v8::internal::Scanner::TokenDesc::literal_chars, v8::internal::Scanner::TokenDesc::location, v8::internal::MUL, next_, v8::internal::NOT, NULL, v8::internal::OR, PushBack(), ScanHtmlComment(), ScanIdentifierOrKeyword(), ScanNumber(), ScanString(), Select(), SkipMultiLineComment(), SkipSingleLineComment(), SkipSourceURLComment(), SkipWhiteSpace(), source_pos(), v8::internal::SUB, v8::internal::Scanner::TokenDesc::token, and unicode_cache_.
Referenced by Initialize(), Next(), and SeekForward().
|
private |
Definition at line 780 of file scanner.cc.
References AddLiteralCharAdvance(), c0_, and v8::internal::IsDecimalDigit().
Referenced by ScanNumber().
|
private |
Definition at line 681 of file scanner.cc.
References Advance(), c0_, v8::internal::IsCarriageReturn(), v8::internal::IsLineFeed(), v8::internal::UnicodeCache::IsLineTerminator(), ScanHexNumber(), ScanOctalEscape(), and unicode_cache_.
Referenced by ScanString().
Definition at line 56 of file scanner.cc.
References Advance(), c0_, DCHECK, v8::internal::HexValue(), and PushBack().
Referenced by ScanEscape(), and ScanIdentifierUnicodeEscape().
|
private |
Definition at line 396 of file scanner.cc.
References Advance(), c0_, DCHECK, PushBack(), and SkipSingleLineComment().
Referenced by Scan().
|
private |
Definition at line 1028 of file scanner.cc.
References Advance(), c0_, v8::internal::Scanner::LiteralScope::Complete(), DCHECK, harmony_classes_, harmony_modules_, harmony_scoping_, v8::internal::LiteralBuffer::is_one_byte(), v8::internal::UnicodeCache::IsIdentifierPart(), v8::internal::UnicodeCache::IsIdentifierStart(), v8::internal::KeywordOrIdentifierToken(), v8::internal::Vector< T >::length(), v8::internal::Scanner::TokenDesc::literal_chars, next_, v8::internal::LiteralBuffer::one_byte_literal(), ScanIdentifierSuffix(), ScanIdentifierUnicodeEscape(), v8::internal::Vector< T >::start(), and unicode_cache_.
Referenced by Scan().
|
private |
Definition at line 1075 of file scanner.cc.
References Advance(), c0_, v8::internal::Scanner::LiteralScope::Complete(), v8::internal::UnicodeCache::IsIdentifierPart(), ScanIdentifierUnicodeEscape(), and unicode_cache_.
Referenced by ScanIdentifierOrKeyword().
|
private |
Definition at line 892 of file scanner.cc.
References Advance(), c0_, PushBack(), and ScanHexNumber().
Referenced by ScanIdentifierOrKeyword(), and ScanIdentifierSuffix().
|
private |
Definition at line 1145 of file scanner.cc.
References Advance(), c0_, DCHECK, v8::internal::IsHexDigit(), and PushBack().
Referenced by ScanRegExpFlags().
|
private |
Definition at line 786 of file scanner.cc.
References AddLiteralCharAdvance(), c0_, v8::internal::Scanner::LiteralScope::Complete(), DCHECK, harmony_numeric_literals_, v8::internal::IsBinaryDigit(), v8::internal::IsDecimalDigit(), v8::internal::IsHexDigit(), v8::internal::UnicodeCache::IsIdentifierStart(), v8::internal::IsOctalDigit(), octal_pos_, ScanDecimalDigits(), source_pos(), and unicode_cache_.
Referenced by Scan().
Definition at line 734 of file scanner.cc.
References Advance(), c0_, octal_pos_, and source_pos().
Referenced by ScanEscape().
bool v8::internal::Scanner::ScanRegExpFlags | ( | ) |
Definition at line 1175 of file scanner.cc.
References AddLiteralCharAdvance(), Advance(), c0_, v8::internal::Scanner::LiteralScope::Complete(), v8::internal::Scanner::Location::end_pos, v8::internal::UnicodeCache::IsIdentifierPart(), v8::internal::Scanner::TokenDesc::location, next_, ScanLiteralUnicodeEscape(), source_pos(), and unicode_cache_.
Definition at line 1098 of file scanner.cc.
References AddLiteralCharAdvance(), Advance(), v8::internal::Scanner::Location::beg_pos, c0_, v8::internal::Scanner::LiteralScope::Complete(), v8::internal::Scanner::Location::end_pos, v8::internal::UnicodeCache::IsLineTerminator(), v8::internal::Scanner::TokenDesc::location, next_, source_pos(), and unicode_cache_.
|
private |
Definition at line 757 of file scanner.cc.
References Advance(), c0_, v8::internal::Scanner::LiteralScope::Complete(), v8::internal::UnicodeCache::IsLineTerminator(), ScanEscape(), STRING, and unicode_cache_.
Referenced by Scan().
void v8::internal::Scanner::SeekForward | ( | int | pos | ) |
Definition at line 660 of file scanner.cc.
References Advance(), v8::internal::Scanner::Location::beg_pos, DCHECK, DCHECK_EQ, v8::internal::Scanner::Location::end_pos, has_line_terminator_before_next_, has_multiline_comment_before_next_, v8::internal::Scanner::TokenDesc::location, next_, v8::internal::Utf16CharacterStream::pos(), Scan(), v8::internal::Utf16CharacterStream::SeekForward(), source_, and source_pos().
Referenced by v8::internal::Parser::SkipLazyFunctionBody().
|
inlineprivate |
|
inlineprivate |
|
inline |
Definition at line 444 of file scanner.h.
References harmony_classes_.
Referenced by v8::internal::ParserBase< Traits >::set_allow_classes().
|
inline |
Definition at line 432 of file scanner.h.
References harmony_modules_.
Referenced by v8::internal::ParserBase< Traits >::set_allow_modules().
|
inline |
Definition at line 438 of file scanner.h.
References harmony_numeric_literals_.
Referenced by v8::internal::ParserBase< Traits >::set_allow_harmony_numeric_literals().
|
inline |
Definition at line 426 of file scanner.h.
References harmony_scoping_.
Referenced by v8::internal::ParserBase< Traits >::set_allow_harmony_scoping().
|
private |
Definition at line 370 of file scanner.cc.
References Advance(), c0_, DCHECK, has_multiline_comment_before_next_, v8::internal::UnicodeCache::IsLineTerminator(), and unicode_cache_.
Referenced by Scan().
|
private |
Definition at line 292 of file scanner.cc.
References Advance(), c0_, v8::internal::UnicodeCache::IsLineTerminator(), and unicode_cache_.
Referenced by Scan(), ScanHtmlComment(), and SkipWhiteSpace().
|
private |
Definition at line 308 of file scanner.cc.
References Advance(), c0_, v8::internal::UnicodeCache::IsLineTerminator(), TryToParseSourceURLComment(), and unicode_cache_.
Referenced by Scan().
|
private |
Definition at line 252 of file scanner.cc.
References Advance(), c0_, has_line_terminator_before_next_, v8::internal::UnicodeCache::IsLineTerminator(), v8::internal::IsLittleEndianByteOrderMark(), v8::internal::UnicodeCache::IsWhiteSpace(), PushBack(), SkipSingleLineComment(), source_pos(), and unicode_cache_.
Referenced by Initialize(), and Scan().
|
inline |
Definition at line 463 of file scanner.h.
References source_mapping_url_.
Referenced by v8::internal::Parser::HandleSourceURLComments().
|
inlineprivate |
Definition at line 616 of file scanner.h.
References kCharacterLookaheadBufferSize, v8::internal::Utf16CharacterStream::pos(), and source_.
Referenced by Next(), Scan(), ScanNumber(), ScanOctalEscape(), ScanRegExpFlags(), ScanRegExpPattern(), SeekForward(), and SkipWhiteSpace().
|
inline |
Definition at line 462 of file scanner.h.
References source_url_.
Referenced by v8::internal::Parser::HandleSourceURLComments().
|
inlineprivate |
Definition at line 492 of file scanner.h.
References current_, literal_buffer1_, literal_buffer2_, v8::internal::Scanner::TokenDesc::literal_chars, next_, and v8::internal::LiteralBuffer::Reset().
Referenced by v8::internal::Scanner::LiteralScope::LiteralScope().
|
inlineprivate |
Definition at line 505 of file scanner.h.
Referenced by v8::internal::Scanner::LiteralScope::Complete().
|
private |
Definition at line 318 of file scanner.cc.
References Advance(), c0_, v8::internal::UnicodeCache::IsLineTerminator(), v8::internal::UnicodeCache::IsWhiteSpace(), v8::internal::UnicodeCache::IsWhiteSpaceOrLineTerminator(), name, v8::internal::LiteralBuffer::Reset(), source_mapping_url_, source_url_, STATIC_CHAR_VECTOR, and unicode_cache_.
Referenced by SkipSourceURLComment().
Definition at line 387 of file scanner.h.
References is_literal_one_byte(), literal_contains_escapes(), literal_length(), and literal_one_byte_string().
Referenced by v8::internal::PreParserTraits::ExpressionFromString(), and v8::internal::PreParserTraits::GetSymbol().
|
inline |
|
private |
Definition at line 641 of file scanner.h.
Referenced by AddLiteralCharAdvance(), Advance(), Next(), PushBack(), Scan(), ScanDecimalDigits(), ScanEscape(), ScanHexNumber(), ScanHtmlComment(), ScanIdentifierOrKeyword(), ScanIdentifierSuffix(), ScanIdentifierUnicodeEscape(), ScanLiteralUnicodeEscape(), ScanNumber(), ScanOctalEscape(), ScanRegExpFlags(), ScanRegExpPattern(), ScanString(), Select(), SkipMultiLineComment(), SkipSingleLineComment(), SkipSourceURLComment(), SkipWhiteSpace(), and TryToParseSourceURLComment().
|
private |
Definition at line 630 of file scanner.h.
Referenced by current_token(), Init(), is_literal_contextual_keyword(), is_literal_one_byte(), literal_contains_escapes(), literal_length(), literal_one_byte_string(), literal_two_byte_string(), location(), Next(), and StartLiteral().
|
private |
Definition at line 657 of file scanner.h.
Referenced by HarmonyClasses(), IdentifierIsFutureStrictReserved(), ScanIdentifierOrKeyword(), and SetHarmonyClasses().
|
private |
Definition at line 653 of file scanner.h.
Referenced by HarmonyModules(), IdentifierIsFutureStrictReserved(), ScanIdentifierOrKeyword(), and SetHarmonyModules().
|
private |
Definition at line 655 of file scanner.h.
Referenced by HarmonyNumericLiterals(), ScanNumber(), and SetHarmonyNumericLiterals().
|
private |
Definition at line 651 of file scanner.h.
Referenced by HarmonyScoping(), IdentifierIsFutureStrictReserved(), ScanIdentifierOrKeyword(), and SetHarmonyScoping().
|
private |
Definition at line 646 of file scanner.h.
Referenced by HasAnyLineTerminatorBeforeNext(), Initialize(), Next(), Scan(), SeekForward(), and SkipWhiteSpace().
|
private |
Definition at line 649 of file scanner.h.
Referenced by HasAnyLineTerminatorBeforeNext(), Next(), SeekForward(), and SkipMultiLineComment().
|
staticprivate |
Definition at line 477 of file scanner.h.
Referenced by Init(), and source_pos().
|
static |
|
private |
Definition at line 623 of file scanner.h.
Referenced by StartLiteral().
|
private |
Definition at line 624 of file scanner.h.
Referenced by StartLiteral().
|
private |
Definition at line 631 of file scanner.h.
Referenced by DropLiteral(), INLINE(), is_next_contextual_keyword(), is_next_literal_one_byte(), Next(), next_literal_length(), next_literal_one_byte_string(), next_literal_two_byte_string(), peek(), peek_location(), Scan(), ScanIdentifierOrKeyword(), ScanRegExpFlags(), ScanRegExpPattern(), SeekForward(), and StartLiteral().
|
private |
Definition at line 638 of file scanner.h.
Referenced by clear_octal_position(), octal_position(), ScanNumber(), and ScanOctalEscape().
|
private |
Definition at line 634 of file scanner.h.
Referenced by Advance(), Initialize(), PushBack(), SeekForward(), and source_pos().
|
private |
Definition at line 628 of file scanner.h.
Referenced by source_mapping_url(), and TryToParseSourceURLComment().
|
private |
Definition at line 627 of file scanner.h.
Referenced by source_url(), and TryToParseSourceURLComment().
|
private |
Definition at line 620 of file scanner.h.
Referenced by DoubleValue(), Scan(), ScanEscape(), ScanIdentifierOrKeyword(), ScanIdentifierSuffix(), ScanNumber(), ScanRegExpFlags(), ScanRegExpPattern(), ScanString(), SkipMultiLineComment(), SkipSingleLineComment(), SkipSourceURLComment(), SkipWhiteSpace(), TryToParseSourceURLComment(), and unicode_cache().