![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
Classes | |
class | BreakableScope |
Public Member Functions | |
Processor (uintptr_t stack_limit, DeclarationScope *closure_scope, Variable *result, AstValueFactory *ast_value_factory, Zone *zone) | |
void | Process (ZonePtrList< Statement > *statements) |
bool | result_assigned () const |
Zone * | zone () |
DeclarationScope * | closure_scope () |
AstNodeFactory * | factory () |
Expression * | SetResult (Expression *value) |
Statement * | AssignUndefinedBefore (Statement *s) |
![]() | |
void | Visit (AstNode *node) |
void | VisitDeclarations (Declaration::List *declarations) |
void | VisitStatements (const ZonePtrList< Statement > *statements) |
void | VisitExpressions (const ZonePtrList< Expression > *expressions) |
Private Member Functions | |
void | VisitIterationStatement (IterationStatement *stmt) |
DEFINE_AST_VISITOR_SUBCLASS_MEMBERS () | |
Private Attributes | |
Variable * | result_ |
Statement * | replacement_ |
Zone * | zone_ |
DeclarationScope * | closure_scope_ |
AstNodeFactory | factory_ |
bool | result_assigned_ |
bool | is_set_ |
bool | breakable_ |
Additional Inherited Members | |
![]() | |
Processor * | impl () |
Definition at line 25 of file rewriter.cc.
|
inline |
Definition at line 109 of file rewriter.cc.
|
inline |
|
private |
|
inline |
void v8::internal::Processor::Process | ( | ZonePtrList< Statement > * | statements | ) |
|
inline |
Definition at line 42 of file rewriter.cc.
|
inline |
Definition at line 49 of file rewriter.cc.
|
private |
|
inline |
|
private |
Definition at line 105 of file rewriter.cc.
|
private |
Definition at line 81 of file rewriter.cc.
|
private |
Definition at line 82 of file rewriter.cc.
|
private |
Definition at line 103 of file rewriter.cc.
|
private |
Definition at line 64 of file rewriter.cc.
|
private |
Definition at line 60 of file rewriter.cc.
|
private |
Definition at line 97 of file rewriter.cc.
|
private |
Definition at line 80 of file rewriter.cc.