Searched refs:ParseTypeAnnotation (Results 1 – 8 of 8) sorted by relevance
216 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::TSParser592 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 …]
147 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::ASParser819 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 …]
161 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()
45 ir::TypeNode *ParseTypeAnnotation(TypeAnnotationParsingOptions *options) override;
128 … virtual ir::TypeNode *ParseTypeAnnotation([[maybe_unused]] TypeAnnotationParsingOptions *options) in ParseTypeAnnotation() function
1321 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::ETSParser3431 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParseFunctionParameter()[all …]
85 ir::TypeNode *ParseTypeAnnotation(TypeAnnotationParsingOptions *options) override;
212 ir::TypeNode *ParseTypeAnnotation(TypeAnnotationParsingOptions *options) override;