Searched refs:TypeAnnotationParsingOptions (Results 1 – 13 of 13) sorted by relevance
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | TSparser.cpp | 205 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 …]
|
| D | ASparser.cpp | 132 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() 494 …TypeAnnotationParsingOptions::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 …]
|
| D | TypedParser.cpp | 160 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 …]
|
| D | ETSparser.h | 185 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 …]
|
| D | ETSparser.cpp | 1093 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 …]
|
| D | TypedParser.h | 44 …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()
|
| D | TSparser.h | 41 …ode *ParseTypeAnnotationElement(ir::TypeNode *typeAnnotation, TypeAnnotationParsingOptions *option… 85 ir::TypeNode *ParseTypeAnnotation(TypeAnnotationParsingOptions *options) override;
|
| D | ASparser.h | 45 ir::TypeNode *ParseTypeAnnotation(TypeAnnotationParsingOptions *options) override;
|
| D | parserImpl.h | 150 enum class TypeAnnotationParsingOptions : uint32_t { enum 170 DEFINE_BITOPS(TypeAnnotationParsingOptions) in DEFINE_BITOPS() argument
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserImpl.cpp | 335 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 …]
|
| D | expressionParser.cpp | 136 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 …]
|
| D | parserImpl.h | 159 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()
|
| D | statementParser.cpp | 730 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseTsTypeAliasDeclaration() 1849 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseCatchParam() 2106 TypeAnnotationParsingOptions options = TypeAnnotationParsingOptions::THROW_ERROR; in ParseVariableDeclaratorKey()
|