Home
last modified time | relevance | path

Searched refs:TypeAnnotationParsingOptions (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp324 ir::Expression *ParserImpl::ParseTsIdentifierReference(TypeAnnotationParsingOptions options) in ParseTsIdentifierReference()
499 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsTemplateLiteralType()
522 TypeAnnotationParsingOptions *options) in ParseTsTypeAnnotationElement()
526 …if (*options & (TypeAnnotationParsingOptions::IN_MODIFIER | TypeAnnotationParsingOptions::IN_UNION… in ParseTsTypeAnnotationElement()
527 TypeAnnotationParsingOptions::IN_INTERSECTION)) { in ParseTsTypeAnnotationElement()
531 …return ParseTsUnionType(typeAnnotation, *options & TypeAnnotationParsingOptions::RESTRICT_EXTENDS); in ParseTsTypeAnnotationElement()
534 if (*options & (TypeAnnotationParsingOptions::IN_MODIFIER | in ParseTsTypeAnnotationElement()
535 TypeAnnotationParsingOptions::IN_INTERSECTION)) { in ParseTsTypeAnnotationElement()
539 … return ParseTsIntersectionType(typeAnnotation, *options & TypeAnnotationParsingOptions::IN_UNION, in ParseTsTypeAnnotationElement()
540 … *options & TypeAnnotationParsingOptions::RESTRICT_EXTENDS); in ParseTsTypeAnnotationElement()
[all …]
DexpressionParser.cpp133 TypeAnnotationParsingOptions options = in ParseTsAsExpression()
134 TypeAnnotationParsingOptions::THROW_ERROR | TypeAnnotationParsingOptions::ALLOW_CONST; in ParseTsAsExpression()
508 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsGenericArrowFunction()
529 TypeAnnotationParsingOptions options = in ParseTsTypeAssertion()
530 TypeAnnotationParsingOptions::THROW_ERROR | TypeAnnotationParsingOptions::ALLOW_CONST; in ParseTsTypeAssertion()
550 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseCoverParenthesizedExpressionAndArrowParameterList()
572 options |= TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseCoverParenthesizedExpressionAndArrowParameterList()
574 options &= ~TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseCoverParenthesizedExpressionAndArrowParameterList()
590 options |= TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseCoverParenthesizedExpressionAndArrowParameterList()
592 options &= ~TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseCoverParenthesizedExpressionAndArrowParameterList()
[all …]
DparserImpl.h158 enum class TypeAnnotationParsingOptions { enum
170 DEFINE_BITOPS(TypeAnnotationParsingOptions) in DEFINE_BITOPS() argument
250 ir::Expression *ParseTsIdentifierReference(TypeAnnotationParsingOptions options);
251 ir::Expression *ParseTsBasicType(TypeAnnotationParsingOptions options);
270 …ir::Expression *ParseTsTypeReferenceOrQuery(TypeAnnotationParsingOptions options, bool parseQuery …
276 ir::Expression *ParseTsTypeAnnotation(TypeAnnotationParsingOptions *options);
283 …*ParseTsTypeAnnotationElement(ir::Expression *typeAnnotation, TypeAnnotationParsingOptions *option…
DstatementParser.cpp720 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsTypeAliasDeclaration()
1818 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseCatchParam()
2019 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseVariableDeclarator()