![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <parser-base.h>
Public Types | |
enum | TargetType { TARGET_FOR_ANONYMOUS , TARGET_FOR_NAMED_ONLY } |
Public Member Functions | |
Target (ParserBase *parser, BreakableStatementT statement, ZonePtrList< const AstRawString > *labels, ZonePtrList< const AstRawString > *own_labels, TargetType target_type) | |
~Target () | |
const Target * | previous () const |
const BreakableStatementT | statement () const |
const ZonePtrList< const AstRawString > * | labels () const |
const ZonePtrList< const AstRawString > * | own_labels () const |
bool | is_iteration () const |
bool | is_target_for_anonymous () const |
Private Attributes | |
Target **const | stack_ |
const BreakableStatementT | statement_ |
const ZonePtrList< const AstRawString > *const | labels_ |
const ZonePtrList< const AstRawString > *const | own_labels_ |
const TargetType | target_type_ |
Target *const | previous_ |
Definition at line 375 of file parser-base.h.
enum v8::internal::ParserBase::Target::TargetType |
Enumerator | |
---|---|
TARGET_FOR_ANONYMOUS | |
TARGET_FOR_NAMED_ONLY |
Definition at line 377 of file parser-base.h.
|
inline |
|
inline |
Definition at line 395 of file parser-base.h.
|
inline |
Definition at line 403 of file parser-base.h.
|
inline |
Definition at line 404 of file parser-base.h.
|
inline |
Definition at line 399 of file parser-base.h.
|
inline |
|
inline |
|
inline |
Definition at line 398 of file parser-base.h.
|
private |
Definition at line 411 of file parser-base.h.
|
private |
Definition at line 412 of file parser-base.h.
|
private |
Definition at line 414 of file parser-base.h.
|
private |
Definition at line 409 of file parser-base.h.
|
private |
Definition at line 410 of file parser-base.h.
|
private |
Definition at line 413 of file parser-base.h.