Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/parser/
DTSparser.cpp205 auto options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTypeAliasDeclaration()
215 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTypeAliasDeclaration()
238 TypeAnnotationParsingOptions options = in ParsePotentialAsExpression()
239 TypeAnnotationParsingOptions::THROW_ERROR | TypeAnnotationParsingOptions::ALLOW_CONST; in ParsePotentialAsExpression()
304 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseOptionalFunctionParameter()
373 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParsePatternElement()
465 ir::TypeNode *TSParser::ParseTypeAnnotation(TypeAnnotationParsingOptions *options) in ParseTypeAnnotation()
472 *options &= ~TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseTypeAnnotation()
480 …if ((((*options) & TypeAnnotationParsingOptions::BREAK_AT_NEW_LINE) != 0) && Lexer()->GetToken().N… in ParseTypeAnnotation()
591 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseImportType()
[all …]
DASparser.cpp132 auto options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTypeAliasDeclaration()
146 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTypeAliasDeclaration()
180 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseOptionalFunctionParameter()
356 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParsePatternElement()
493 TypeAnnotationParsingOptions options = in ParseFunctionType()
494TypeAnnotationParsingOptions::THROW_ERROR | TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseFunctionType()
512 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::NO_OPTS; in ParseParenthesizedOrFunctionType()
553 ir::TypeNode *ASParser::ParseTypeAnnotation(TypeAnnotationParsingOptions *options) in ParseTypeAnnotation()
557 bool throwError = (((*options) & TypeAnnotationParsingOptions::THROW_ERROR) != 0); in ParseTypeAnnotation()
770 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::NO_OPTS; in ParsePotentialGenericFunctionCall()
[all …]
DTypedParser.cpp160 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTypeAssertion()
205 auto typeParamDeclOptions = TypeAnnotationParsingOptions::NO_OPTS; in ParseGenericArrowFunction()
224 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseGenericArrowFunction()
367 TypeAnnotationParsingOptions options = in ParseFunctionReturnType()
368 TypeAnnotationParsingOptions::THROW_ERROR | TypeAnnotationParsingOptions::RETURN_TYPE; in ParseFunctionReturnType()
391 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseInterfaceExtendsElement()
430 auto options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseFunctionTypeParameters()
448 auto options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseInterfaceDeclaration()
644 ir::TSTypeParameter *TypedParser::ParseTypeParameter(TypeAnnotationParsingOptions *options) in ParseTypeParameter()
647 bool throwError = ((*options) & TypeAnnotationParsingOptions::THROW_ERROR) != 0; in ParseTypeParameter()
[all …]
DETSparser.h185 TypeAnnotationParsingOptions *options);
186 ir::TypeNode *ParseTypeReference(TypeAnnotationParsingOptions *options);
187 ir::TypeNode *ParseBaseTypeReference(TypeAnnotationParsingOptions *options);
188 ir::TypeNode *ParsePrimitiveType(TypeAnnotationParsingOptions *options, ir::PrimitiveType type);
191 …*GetTypeAnnotationOfPrimitiveType(lexer::TokenType tokenType, TypeAnnotationParsingOptions *option…
192 ir::TypeNode *ParseWildcardType(TypeAnnotationParsingOptions *options);
194 ir::TypeNode *ParseETSTupleType(TypeAnnotationParsingOptions *options);
208 … std::pair<ir::TypeNode *, bool> GetTypeAnnotationFromToken(TypeAnnotationParsingOptions *options);
209 ir::TypeNode *ParseLiteralIdent(TypeAnnotationParsingOptions *options);
210 void ParseRightParenthesis(TypeAnnotationParsingOptions *options, ir::TypeNode *&typeAnnotation,
[all …]
DETSparser.cpp1093 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR | in ParseClassImplementsElement()
1094 TypeAnnotationParsingOptions::IGNORE_FUNCTION_TYPE | in ParseClassImplementsElement()
1095 TypeAnnotationParsingOptions::ALLOW_WILDCARD; in ParseClassImplementsElement()
1104 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR | in ParseSuperClassReference()
1105 TypeAnnotationParsingOptions::IGNORE_FUNCTION_TYPE | in ParseSuperClassReference()
1106 TypeAnnotationParsingOptions::ALLOW_WILDCARD; in ParseSuperClassReference()
1115 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR | in ParseInterfaceExtendsElement()
1116 TypeAnnotationParsingOptions::IGNORE_FUNCTION_TYPE | in ParseInterfaceExtendsElement()
1117 TypeAnnotationParsingOptions::ALLOW_WILDCARD; in ParseInterfaceExtendsElement()
1317 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseClassFieldDefinition()
[all …]
DTypedParser.h44 …ir::TSTypeParameterInstantiation *ParseTypeParameterInstantiation(TypeAnnotationParsingOptions *op…
46 …ir::TSTypeParameterDeclaration *ParseTypeParameterDeclaration(TypeAnnotationParsingOptions *option…
86 virtual ir::TSTypeParameter *ParseTypeParameter(TypeAnnotationParsingOptions *options);
128 … virtual ir::TypeNode *ParseTypeAnnotation([[maybe_unused]] TypeAnnotationParsingOptions *options) in ParseTypeAnnotation()
DTSparser.h41 …ode *ParseTypeAnnotationElement(ir::TypeNode *typeAnnotation, TypeAnnotationParsingOptions *option…
85 ir::TypeNode *ParseTypeAnnotation(TypeAnnotationParsingOptions *options) override;
DASparser.h45 ir::TypeNode *ParseTypeAnnotation(TypeAnnotationParsingOptions *options) override;
DparserImpl.h150 enum class TypeAnnotationParsingOptions : uint32_t { enum
170 DEFINE_BITOPS(TypeAnnotationParsingOptions) in DEFINE_BITOPS() argument
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp335 ir::Expression *ParserImpl::ParseTsIdentifierReference(TypeAnnotationParsingOptions options) in ParseTsIdentifierReference()
510 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsTemplateLiteralType()
533 TypeAnnotationParsingOptions *options) in ParseTsTypeAnnotationElement()
537 …if (*options & (TypeAnnotationParsingOptions::IN_MODIFIER | TypeAnnotationParsingOptions::IN_UNION… in ParseTsTypeAnnotationElement()
538 TypeAnnotationParsingOptions::IN_INTERSECTION)) { in ParseTsTypeAnnotationElement()
542 …return ParseTsUnionType(typeAnnotation, *options & TypeAnnotationParsingOptions::RESTRICT_EXTENDS); in ParseTsTypeAnnotationElement()
545 if (*options & (TypeAnnotationParsingOptions::IN_MODIFIER | in ParseTsTypeAnnotationElement()
546 TypeAnnotationParsingOptions::IN_INTERSECTION)) { in ParseTsTypeAnnotationElement()
550 … return ParseTsIntersectionType(typeAnnotation, *options & TypeAnnotationParsingOptions::IN_UNION, in ParseTsTypeAnnotationElement()
551 … *options & TypeAnnotationParsingOptions::RESTRICT_EXTENDS); in ParseTsTypeAnnotationElement()
[all …]
DexpressionParser.cpp136 TypeAnnotationParsingOptions options = in ParseTsAsExpression()
137 TypeAnnotationParsingOptions::THROW_ERROR | TypeAnnotationParsingOptions::ALLOW_CONST; in ParseTsAsExpression()
166 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsSatisfiesExpression()
530 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsGenericArrowFunction()
531 options |= TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseTsGenericArrowFunction()
533 options &= ~TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseTsGenericArrowFunction()
553 TypeAnnotationParsingOptions options = in ParseTsTypeAssertion()
554 TypeAnnotationParsingOptions::THROW_ERROR | TypeAnnotationParsingOptions::ALLOW_CONST; in ParseTsTypeAssertion()
574 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseCoverParenthesizedExpressionAndArrowParameterList()
596 options |= TypeAnnotationParsingOptions::CAN_BE_TS_TYPE_PREDICATE; in ParseCoverParenthesizedExpressionAndArrowParameterList()
[all …]
DparserImpl.h159 enum class TypeAnnotationParsingOptions { enum
171 DEFINE_BITOPS(TypeAnnotationParsingOptions) in DEFINE_BITOPS() argument
255 ir::Expression *ParseTsIdentifierReference(TypeAnnotationParsingOptions options); in DEFINE_BITOPS()
256 ir::Expression *ParseTsBasicType(TypeAnnotationParsingOptions options); in DEFINE_BITOPS()
277 …ir::Expression *ParseTsTypeReferenceOrQuery(TypeAnnotationParsingOptions options, bool parseQuery … in DEFINE_BITOPS()
283 ir::Expression *ParseTsTypeAnnotation(TypeAnnotationParsingOptions *options); in DEFINE_BITOPS()
290 …*ParseTsTypeAnnotationElement(ir::Expression *typeAnnotation, TypeAnnotationParsingOptions *option… in DEFINE_BITOPS()
356 …ion *ParsePostfixTypeOrHigher(ir::Expression *typeAnnotation, TypeAnnotationParsingOptions *option… in DEFINE_BITOPS()
357 ir::Expression *TryParseConstraintOfInferType(TypeAnnotationParsingOptions *options); in DEFINE_BITOPS()
DstatementParser.cpp730 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsTypeAliasDeclaration()
1849 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseCatchParam()
2106 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseVariableDeclaratorKey()