V8 Project
|
#include <scanner.h>
Public Member Functions | |
Location (int b, int e) | |
Location () | |
bool | IsValid () const |
Static Public Member Functions | |
static Location | invalid () |
Public Attributes | |
int | beg_pos |
int | end_pos |
|
inline |
|
inlinestatic |
Definition at line 337 of file scanner.h.
References Location().
Referenced by v8::internal::Parser::CheckConflictingVarDeclarations(), v8::internal::Scanner::clear_octal_position(), v8::internal::ParserBase< Traits >::ParseArrowFunctionLiteral(), v8::internal::Parser::ParseFunctionLiteral(), v8::internal::PreParser::ParseFunctionLiteral(), v8::internal::Parser::ParseLazy(), v8::internal::ParserBase< Traits >::ParseMemberExpression(), and v8::internal::ParserBase< Traits >::ParsePrimaryExpression().
|
inline |
Definition at line 333 of file scanner.h.
References beg_pos, and end_pos.
Referenced by v8::internal::ParserBase< Traits >::CheckOctalLiteral(), v8::internal::ParserBase< Traits >::CheckStrictFunctionNameAndParameters(), v8::internal::Parser::ParseFunctionLiteral(), and v8::internal::PreParser::ParseFunctionLiteral().
int v8::internal::Scanner::Location::beg_pos |
Definition at line 339 of file scanner.h.
Referenced by v8::internal::ParserBase< Traits >::CheckAndRewriteReferenceExpression(), v8::internal::ParserBase< Traits >::CheckOctalLiteral(), v8::internal::Parser::DesugarLetBindingsInForStatement(), v8::internal::Parser::DoParseProgram(), IsValid(), v8::internal::Scanner::literal_contains_escapes(), v8::internal::Scanner::Next(), v8::internal::ParserBase< Traits >::ParseAssignmentExpression(), v8::internal::Parser::ParseReturnStatement(), v8::internal::Parser::ParseSourceElements(), v8::internal::PreParser::ParseStatement(), v8::internal::ParserBase< Traits >::peek_position(), v8::internal::ParserBase< Traits >::position(), v8::internal::PreParser::PreParseProgram(), v8::internal::PreParserTraits::ReportMessageAt(), v8::internal::Scanner::Scan(), v8::internal::Scanner::ScanRegExpPattern(), v8::internal::Scanner::SeekForward(), and v8::internal::Parser::ThrowPendingError().
int v8::internal::Scanner::Location::end_pos |
Definition at line 340 of file scanner.h.
Referenced by v8::internal::ParserBase< Traits >::CheckOctalLiteral(), v8::internal::Parser::DesugarLetBindingsInForStatement(), IsValid(), v8::internal::Scanner::literal_contains_escapes(), v8::internal::Scanner::Next(), v8::internal::PreParser::ParseFunctionLiteral(), v8::internal::PreParser::ParseLazyFunctionLiteralBody(), v8::internal::Parser::ParseSourceElements(), v8::internal::PreParser::ParseStatement(), v8::internal::PreParser::PreParseLazyFunction(), v8::internal::PreParserTraits::ReportMessageAt(), v8::internal::Scanner::Scan(), v8::internal::Scanner::ScanRegExpFlags(), v8::internal::Scanner::ScanRegExpPattern(), v8::internal::Scanner::SeekForward(), v8::internal::Parser::SkipLazyFunctionBody(), and v8::internal::Parser::ThrowPendingError().