#include <preparser.h>
|
enum | Type {
kNull
, kFailure
, kExpression
, kIdentifierExpression
,
kStringLiteralExpression
, kArrayOrObjectLiteralExpression
} |
|
enum | ExpressionType {
kThisExpression
, kThisPropertyExpression
, kThisPrivateReferenceExpression
, kPropertyExpression
,
kPrivateReferenceExpression
, kCallExpression
, kCallEvalExpression
, kSuperCallReference
,
kAssignment
, kImportCallExpression
} |
|
using | TypeField = base::BitField<Type, 0, 3> |
|
using | IsParenthesizedField = TypeField::Next<bool, 1> |
|
using | ExpressionTypeField = IsParenthesizedField::Next<ExpressionType, 4> |
|
using | IdentifierTypeField |
|
using | HasCoverInitializedNameField = IsParenthesizedField::Next<bool, 1> |
|
Definition at line 83 of file preparser.h.
◆ ExpressionTypeField
◆ HasCoverInitializedNameField
◆ IdentifierTypeField
Initial value:
BitField< T2, kShift+kSize, size2, U > Next
Definition at line 311 of file preparser.h.
◆ IsParenthesizedField
◆ TypeField
◆ ExpressionType
Enumerator |
---|
kThisExpression | |
kThisPropertyExpression | |
kThisPrivateReferenceExpression | |
kPropertyExpression | |
kPrivateReferenceExpression | |
kCallExpression | |
kCallEvalExpression | |
kSuperCallReference | |
kAssignment | |
kImportCallExpression | |
Definition at line 282 of file preparser.h.
◆ Type
Enumerator |
---|
kNull | |
kFailure | |
kExpression | |
kIdentifierExpression | |
kStringLiteralExpression | |
kArrayOrObjectLiteralExpression | |
Definition at line 273 of file preparser.h.
◆ PreParserExpression() [1/2]
v8::internal::PreParserExpression::PreParserExpression |
( |
| ) |
|
|
inline |
◆ PreParserExpression() [2/2]
v8::internal::PreParserExpression::PreParserExpression |
( |
uint32_t | expression_code | ) |
|
|
inlineexplicitprivate |
◆ ArrayLiteral()
◆ AsCall()
◆ AsFunctionLiteral()
◆ AsIdentifier()
◆ Assignment()
◆ Call()
◆ CallEval()
◆ clear_parenthesized()
void v8::internal::PreParserExpression::clear_parenthesized |
( |
| ) |
|
|
inline |
◆ Default()
◆ Failure()
◆ FromIdentifier()
◆ ImportCall()
◆ is_parenthesized()
bool v8::internal::PreParserExpression::is_parenthesized |
( |
| ) |
const |
|
inline |
◆ is_tagged_template()
bool v8::internal::PreParserExpression::is_tagged_template |
( |
| ) |
const |
|
inline |
◆ IsAssignment()
bool v8::internal::PreParserExpression::IsAssignment |
( |
| ) |
const |
|
inline |
◆ IsCall()
bool v8::internal::PreParserExpression::IsCall |
( |
| ) |
const |
|
inline |
◆ IsCallNew()
bool v8::internal::PreParserExpression::IsCallNew |
( |
| ) |
const |
|
inline |
◆ IsFailureExpression()
bool v8::internal::PreParserExpression::IsFailureExpression |
( |
| ) |
const |
|
inline |
◆ IsFunctionLiteral()
bool v8::internal::PreParserExpression::IsFunctionLiteral |
( |
| ) |
const |
|
inline |
◆ IsIdentifier()
bool v8::internal::PreParserExpression::IsIdentifier |
( |
| ) |
const |
|
inline |
◆ IsImportCallExpression()
bool v8::internal::PreParserExpression::IsImportCallExpression |
( |
| ) |
const |
|
inline |
◆ IsNull()
bool v8::internal::PreParserExpression::IsNull |
( |
| ) |
const |
|
inline |
◆ IsPattern()
bool v8::internal::PreParserExpression::IsPattern |
( |
| ) |
const |
|
inline |
◆ IsPrivateReference()
bool v8::internal::PreParserExpression::IsPrivateReference |
( |
| ) |
const |
|
inline |
◆ IsProperty()
bool v8::internal::PreParserExpression::IsProperty |
( |
| ) |
const |
|
inline |
◆ IsStringLiteral()
bool v8::internal::PreParserExpression::IsStringLiteral |
( |
| ) |
const |
|
inline |
◆ IsSuperCallReference()
bool v8::internal::PreParserExpression::IsSuperCallReference |
( |
| ) |
const |
|
inline |
◆ IsThis()
bool v8::internal::PreParserExpression::IsThis |
( |
| ) |
const |
|
inline |
◆ IsThisProperty()
bool v8::internal::PreParserExpression::IsThisProperty |
( |
| ) |
const |
|
inline |
◆ mark_parenthesized()
void v8::internal::PreParserExpression::mark_parenthesized |
( |
| ) |
|
|
inline |
◆ Null()
◆ ObjectLiteral()
◆ operator->()
◆ position()
int v8::internal::PreParserExpression::position |
( |
| ) |
const |
|
inline |
◆ PrivateReference()
◆ Property()
◆ set_function_token_position()
void v8::internal::PreParserExpression::set_function_token_position |
( |
int | position | ) |
|
|
inline |
◆ set_suspend_count()
void v8::internal::PreParserExpression::set_suspend_count |
( |
int | suspend_count | ) |
|
|
inline |
◆ SetShouldEagerCompile()
void v8::internal::PreParserExpression::SetShouldEagerCompile |
( |
| ) |
|
|
inline |
◆ StringLiteral()
◆ SuperCallReference()
◆ This()
◆ ThisPrivateReference()
◆ ThisProperty()
◆ PreParser
◆ PreParserExpressionList
◆ PreParserFactory
◆ code_
uint32_t v8::internal::PreParserExpression::code_ |
|
private |
The documentation for this class was generated from the following file: