#include <asm-scanner.h>
Definition at line 30 of file asm-scanner.h.
◆ token_t
◆ anonymous enum
Enumerator |
---|
kLocalsStart | |
kGlobalsStart | |
Definition at line 108 of file asm-scanner.h.
◆ AsmJsScanner()
◆ AsDouble()
double v8::internal::AsmJsScanner::AsDouble |
( |
| ) |
const |
|
inline |
◆ AsUnsigned()
uint32_t v8::internal::AsmJsScanner::AsUnsigned |
( |
| ) |
const |
|
inline |
◆ ConsumeCComment()
bool v8::internal::AsmJsScanner::ConsumeCComment |
( |
| ) |
|
|
private |
◆ ConsumeCompareOrShift()
void v8::internal::AsmJsScanner::ConsumeCompareOrShift |
( |
base::uc32 | ch | ) |
|
|
private |
◆ ConsumeCPPComment()
void v8::internal::AsmJsScanner::ConsumeCPPComment |
( |
| ) |
|
|
private |
◆ ConsumeIdentifier()
void v8::internal::AsmJsScanner::ConsumeIdentifier |
( |
base::uc32 | ch | ) |
|
|
private |
◆ ConsumeNumber()
void v8::internal::AsmJsScanner::ConsumeNumber |
( |
base::uc32 | ch | ) |
|
|
private |
◆ ConsumeString()
void v8::internal::AsmJsScanner::ConsumeString |
( |
base::uc32 | quote | ) |
|
|
private |
◆ EnterGlobalScope()
void v8::internal::AsmJsScanner::EnterGlobalScope |
( |
| ) |
|
|
inline |
◆ EnterLocalScope()
void v8::internal::AsmJsScanner::EnterLocalScope |
( |
| ) |
|
|
inline |
◆ GetIdentifierString()
const std::string & v8::internal::AsmJsScanner::GetIdentifierString |
( |
| ) |
const |
|
inline |
◆ GlobalIndex()
static size_t v8::internal::AsmJsScanner::GlobalIndex |
( |
token_t | token | ) |
|
|
inlinestatic |
◆ IsDouble()
bool v8::internal::AsmJsScanner::IsDouble |
( |
| ) |
const |
|
inline |
◆ IsGlobal() [1/2]
bool v8::internal::AsmJsScanner::IsGlobal |
( |
| ) |
const |
|
inline |
◆ IsGlobal() [2/2]
static bool v8::internal::AsmJsScanner::IsGlobal |
( |
token_t | token | ) |
|
|
inlinestatic |
◆ IsIdentifierPart()
◆ IsIdentifierStart()
◆ IsLocal() [1/2]
bool v8::internal::AsmJsScanner::IsLocal |
( |
| ) |
const |
|
inline |
◆ IsLocal() [2/2]
static bool v8::internal::AsmJsScanner::IsLocal |
( |
token_t | token | ) |
|
|
inlinestatic |
◆ IsNumberStart()
◆ IsPrecededByNewline()
bool v8::internal::AsmJsScanner::IsPrecededByNewline |
( |
| ) |
const |
|
inline |
◆ IsUnsigned()
bool v8::internal::AsmJsScanner::IsUnsigned |
( |
| ) |
const |
|
inline |
◆ LocalIndex()
static size_t v8::internal::AsmJsScanner::LocalIndex |
( |
token_t | token | ) |
|
|
inlinestatic |
◆ Next()
void v8::internal::AsmJsScanner::Next |
( |
| ) |
|
◆ Position()
size_t v8::internal::AsmJsScanner::Position |
( |
| ) |
const |
|
inline |
◆ ResetLocals()
void v8::internal::AsmJsScanner::ResetLocals |
( |
| ) |
|
◆ Rewind()
void v8::internal::AsmJsScanner::Rewind |
( |
| ) |
|
◆ Seek()
void v8::internal::AsmJsScanner::Seek |
( |
size_t | pos | ) |
|
◆ Token()
token_t v8::internal::AsmJsScanner::Token |
( |
| ) |
const |
|
inline |
◆ double_value_
double v8::internal::AsmJsScanner::double_value_ |
|
private |
◆ global_count_
int v8::internal::AsmJsScanner::global_count_ |
|
private |
◆ global_names_
std::unordered_map<std::string, token_t> v8::internal::AsmJsScanner::global_names_ |
|
private |
◆ identifier_string_
std::string v8::internal::AsmJsScanner::identifier_string_ |
|
private |
◆ in_local_scope_
bool v8::internal::AsmJsScanner::in_local_scope_ |
|
private |
◆ kEndOfInputU
base::uc32 v8::internal::AsmJsScanner::kEndOfInputU |
|
staticconstexpr |
◆ local_names_
std::unordered_map<std::string, token_t> v8::internal::AsmJsScanner::local_names_ |
|
private |
◆ next_position_
size_t v8::internal::AsmJsScanner::next_position_ |
|
private |
◆ next_token_
token_t v8::internal::AsmJsScanner::next_token_ |
|
private |
◆ position_
size_t v8::internal::AsmJsScanner::position_ |
|
private |
◆ preceded_by_newline_
bool v8::internal::AsmJsScanner::preceded_by_newline_ |
|
private |
◆ preceding_position_
size_t v8::internal::AsmJsScanner::preceding_position_ |
|
private |
◆ preceding_token_
token_t v8::internal::AsmJsScanner::preceding_token_ |
|
private |
◆ property_names_
std::unordered_map<std::string, token_t> v8::internal::AsmJsScanner::property_names_ |
|
private |
◆ rewind_
bool v8::internal::AsmJsScanner::rewind_ |
|
private |
◆ stream_
◆ token_
token_t v8::internal::AsmJsScanner::token_ |
|
private |
◆ unsigned_value_
uint32_t v8::internal::AsmJsScanner::unsigned_value_ |
|
private |
The documentation for this class was generated from the following files: