#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: