#include <earley-parser.h>
|
enum class | TypeId {
kStdString
, kBool
, kInt32
, kDouble
,
kIntegerLiteral
, kStdVectorOfString
, kExpressionPtr
, kIdentifierPtr
,
kOptionalIdentifierPtr
, kStatementPtr
, kDeclarationPtr
, kTypeExpressionPtr
,
kOptionalTypeExpressionPtr
, kTryHandlerPtr
, kNameAndTypeExpression
, kEnumEntry
,
kStdVectorOfEnumEntry
, kImplicitParameters
, kOptionalImplicitParameters
, kNameAndExpression
,
kAnnotation
, kVectorOfAnnotation
, kAnnotationParameter
, kOptionalAnnotationParameter
,
kClassFieldExpression
, kStructFieldExpression
, kBitFieldDeclaration
, kStdVectorOfNameAndTypeExpression
,
kStdVectorOfNameAndExpression
, kStdVectorOfClassFieldExpression
, kStdVectorOfStructFieldExpression
, kStdVectorOfBitFieldDeclaration
,
kIncrementDecrementOperator
, kOptionalStdString
, kStdVectorOfStatementPtr
, kStdVectorOfDeclarationPtr
,
kStdVectorOfStdVectorOfDeclarationPtr
, kStdVectorOfExpressionPtr
, kExpressionWithSource
, kParameterList
,
kTypeList
, kOptionalTypeList
, kLabelAndTypes
, kStdVectorOfLabelAndTypes
,
kStdVectorOfTryHandlerPtr
, kOptionalStatementPtr
, kOptionalExpressionPtr
, kTypeswitchCase
,
kStdVectorOfTypeswitchCase
, kStdVectorOfIdentifierPtr
, kOptionalClassBody
, kGenericParameter
,
kGenericParameters
, kJsonValue
, kJsonMember
, kStdVectorOfJsonValue
,
kStdVectorOfJsonMember
} |
|
Definition at line 22 of file earley-parser.h.
◆ TypeId
Enumerator |
---|
kStdString | |
kBool | |
kInt32 | |
kDouble | |
kIntegerLiteral | |
kStdVectorOfString | |
kExpressionPtr | |
kIdentifierPtr | |
kOptionalIdentifierPtr | |
kStatementPtr | |
kDeclarationPtr | |
kTypeExpressionPtr | |
kOptionalTypeExpressionPtr | |
kTryHandlerPtr | |
kNameAndTypeExpression | |
kEnumEntry | |
kStdVectorOfEnumEntry | |
kImplicitParameters | |
kOptionalImplicitParameters | |
kNameAndExpression | |
kAnnotation | |
kVectorOfAnnotation | |
kAnnotationParameter | |
kOptionalAnnotationParameter | |
kClassFieldExpression | |
kStructFieldExpression | |
kBitFieldDeclaration | |
kStdVectorOfNameAndTypeExpression | |
kStdVectorOfNameAndExpression | |
kStdVectorOfClassFieldExpression | |
kStdVectorOfStructFieldExpression | |
kStdVectorOfBitFieldDeclaration | |
kIncrementDecrementOperator | |
kOptionalStdString | |
kStdVectorOfStatementPtr | |
kStdVectorOfDeclarationPtr | |
kStdVectorOfStdVectorOfDeclarationPtr | |
kStdVectorOfExpressionPtr | |
kExpressionWithSource | |
kParameterList | |
kTypeList | |
kOptionalTypeList | |
kLabelAndTypes | |
kStdVectorOfLabelAndTypes | |
kStdVectorOfTryHandlerPtr | |
kOptionalStatementPtr | |
kOptionalExpressionPtr | |
kTypeswitchCase | |
kStdVectorOfTypeswitchCase | |
kStdVectorOfIdentifierPtr | |
kOptionalClassBody | |
kGenericParameter | |
kGenericParameters | |
kJsonValue | |
kJsonMember | |
kStdVectorOfJsonValue | |
kStdVectorOfJsonMember | |
Definition at line 41 of file earley-parser.h.
◆ ~ParseResultHolderBase()
virtual v8::internal::torque::ParseResultHolderBase::~ParseResultHolderBase |
( |
| ) |
|
|
virtualdefault |
◆ ParseResultHolderBase()
v8::internal::torque::ParseResultHolderBase::ParseResultHolderBase |
( |
TypeId | type_id | ) |
|
|
inlineexplicitprotected |
◆ Cast() [1/2]
T & v8::internal::torque::ParseResultHolderBase::Cast |
( |
| ) |
|
◆ Cast() [2/2]
const T & v8::internal::torque::ParseResultHolderBase::Cast |
( |
| ) |
const |
◆ type_id_
const TypeId v8::internal::torque::ParseResultHolderBase::type_id_ |
|
private |
The documentation for this class was generated from the following file: