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