Home
last modified time | relevance | path

Searched refs:ParseTypeAnnotation (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
DTSparser.cpp216 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParseTypeAliasDeclaration()
240 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParsePotentialAsExpression()
305 returnNode->SetTsTypeAnnotation(ParseTypeAnnotation(&options)); in ParseOptionalFunctionParameter()
374 returnNode->SetTsTypeAnnotation(ParseTypeAnnotation(&options)); in ParsePatternElement()
465 ir::TypeNode *TSParser::ParseTypeAnnotation(TypeAnnotationParsingOptions *options) in ParseTypeAnnotation() function in panda::es2panda::parser::TSParser
592 ir::TypeNode *param = ParseTypeAnnotation(&options); in ParseImportType()
661 auto *extendsType = ParseTypeAnnotation(&options); in ParseConditionalType()
672 auto *trueType = ParseTypeAnnotation(&options); in ParseConditionalType()
680 auto *falseType = ParseTypeAnnotation(&options); in ParseConditionalType()
699 ir::TypeNode *type = ParseTypeAnnotation(&options); in ParseTypeOperatorOrTypeReference()
[all …]
DASparser.cpp147 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParseTypeAliasDeclaration()
181 returnNode->SetTsTypeAnnotation(ParseTypeAnnotation(&options)); in ParseOptionalFunctionParameter()
357 returnNode->SetTsTypeAnnotation(ParseTypeAnnotation(&options)); in ParsePatternElement()
495 ir::TypeNode *returnTypeAnnotation = ParseTypeAnnotation(&options); in ParseFunctionType()
513 ir::TypeNode *type = ParseTypeAnnotation(&options); in ParseParenthesizedOrFunctionType()
553 ir::TypeNode *ASParser::ParseTypeAnnotation(TypeAnnotationParsingOptions *options) in ParseTypeAnnotation() function in panda::es2panda::parser::ASParser
819 ir::TypeNode *type = ParseTypeAnnotation(&options); in ParsePotentialAsExpression()
936 ir::TypeNode *keyType = ParseTypeAnnotation(&options); in ParseIndexSignature()
955 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParseIndexSignature()
1029 ir::TypeNode *returnType = ParseTypeAnnotation(&options); in ParsePropertyOrMethodSignature()
[all …]
DTypedParser.cpp161 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParseTypeAssertion()
225 returnTypeAnnotation = ParseTypeAnnotation(&options); in ParseGenericArrowFunction()
369 return ParseTypeAnnotation(&options); in ParseFunctionReturnType()
677 constraint = ParseTypeAnnotation(&newOptions); in ParseTypeParameter()
683 defaultType = ParseTypeAnnotation(&newOptions); in ParseTypeParameter()
1200 ir::TypeNode *currentParam = ParseTypeAnnotation(options); in ParseTypeParameterInstantiation()
1327 returnNode->SetTsTypeAnnotation(ParseTypeAnnotation(&options)); in ParsePotentialOptionalFunctionParameter()
DASparser.h45 ir::TypeNode *ParseTypeAnnotation(TypeAnnotationParsingOptions *options) override;
DTypedParser.h128 … virtual ir::TypeNode *ParseTypeAnnotation([[maybe_unused]] TypeAnnotationParsingOptions *options) in ParseTypeAnnotation() function
DETSparser.cpp1321 typeAnnotation = ParseTypeAnnotation(&options); in ParseClassFieldDefinition()
1532 return ParseTypeAnnotation(&options); in ParseFunctionReturnType()
1908 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParseTypeAliasDeclaration()
2116 typeAnnotation = ParseTypeAnnotation(&options); in ParseInterfaceField()
2651 types.push_back(ParseTypeAnnotation(&options)); in ParseUnionType()
2757 return ParseTypeAnnotation(&options); in ParseFunctionType()
2804 auto *const currentTypeAnnotation = ParseTypeAnnotation(options); in ParseETSTupleType()
2900 typeAnnotation = ParseTypeAnnotation(options); in GetTypeAnnotationFromToken()
2982 ir::TypeNode *ETSParser::ParseTypeAnnotation(TypeAnnotationParsingOptions *options) in ParseTypeAnnotation() function in panda::es2panda::parser::ETSParser
3431 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParseFunctionParameter()
[all …]
DTSparser.h85 ir::TypeNode *ParseTypeAnnotation(TypeAnnotationParsingOptions *options) override;
DETSparser.h212 ir::TypeNode *ParseTypeAnnotation(TypeAnnotationParsingOptions *options) override;