Searched refs:TSParser (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | TSparser.cpp | 121 std::unique_ptr<lexer::Lexer> TSParser::InitLexer(const SourceFile &sourceFile) in InitLexer() 129 ir::Decorator *TSParser::ParseDecorator() in ParseDecorator() 169 void TSParser::AddDecorators(ir::AstNode *node, ArenaVector<ir::Decorator *> &decorators) in AddDecorators() 182 ir::TSTypeAliasDeclaration *TSParser::ParseTypeAliasDeclaration() in ParseTypeAliasDeclaration() 227 bool TSParser::CurrentLiteralIsBasicType() const in CurrentLiteralIsBasicType() 249 bool TSParser::CurrentIsBasicType() in CurrentIsBasicType() 272 ir::TypeNode *TSParser::ParseTypeAnnotation(TypeAnnotationParsingOptions *options) in ParseTypeAnnotation() 295 ir::TypeNode *TSParser::ParseIdentifierReference() in ParseIdentifierReference() 304 bool TSParser::IsStartOfMappedType() const in IsStartOfMappedType() 342 bool TSParser [all...] |
H A D | expressionTSParser.cpp | 119 ir::Expression *TSParser::ParsePotentialAsExpression(ir::Expression *expr) in ParsePotentialAsExpression() 149 ir::AnnotatedExpression *TSParser::ParsePatternElementGetReturnNode(ExpressionParseFlags &flags, bool &isOptional) in ParsePatternElementGetReturnNode() 207 ir::Expression *TSParser::ParsePatternElement(ExpressionParseFlags flags, bool allowDefault) in ParsePatternElement() 249 ir::TSParameterProperty *TSParser::CreateParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers) in CreateParameterProperty() 277 ir::Expression *TSParser::ParseFunctionParameter() in ParseFunctionParameter() 316 ir::Expression *TSParser::ParseModuleReference() in ParseModuleReference() 354 ir::TSTypeReference *TSParser::ParseConstExpression() in ParseConstExpression() 376 bool TSParser::ParsePotentialNonNullExpression(ir::Expression **returnExpression, lexer::SourcePosition startLoc) in ParsePotentialNonNullExpression() 389 ir::ObjectExpression *TSParser::ParseObjectExpression(ExpressionParseFlags flags) in ParseObjectExpression() 397 ir::ArrayExpression *TSParser [all...] |
H A D | statementTSParser.cpp | 120 ir::Statement *TSParser::ParseStatement(StatementParsingFlags flags) in ParseStatement() 124 ir::TSImportEqualsDeclaration *TSParser::ParseTsImportEqualsDeclaration(const lexer::SourcePosition &startLoc, in ParseTsImportEqualsDeclaration() 155 ir::ExportDefaultDeclaration *TSParser::ParseExportDefaultDeclaration(const lexer::SourcePosition &startLoc, in ParseExportDefaultDeclaration() 202 ir::Statement *TSParser::GetDeclarationForNamedExport(ir::ClassDefinitionModifiers &classModifiers, in GetDeclarationForNamedExport() 245 ir::ExportNamedDeclaration *TSParser::ParseNamedExportDeclaration(const lexer::SourcePosition &startLoc) in ParseNamedExportDeclaration() 273 ir::Statement *TSParser::ParseExportDeclaration(StatementParsingFlags flags) in ParseExportDeclaration() 308 ir::Statement *TSParser::ParseConstStatement(StatementParsingFlags flags) in ParseConstStatement() 328 ir::Statement *TSParser::ParsePotentialConstEnum(VariableParsingFlags flags) in ParsePotentialConstEnum() 337 ir::Statement *TSParser::ParseImportDeclaration([[maybe_unused]] StatementParsingFlags flags) in ParseImportDeclaration()
|
H A D | TSparser.h | 28 class TSParser : public TypedParser { class 30 TSParser(Program *program, const CompilerOptions &options, ParserStatus status = ParserStatus::NO_OPTS) in TSParser() function in ark::es2panda::ark::es2panda::parser::TSParser
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | compilerImpl.cpp | 338 return CreateCompiler<parser::TSParser, varbinder::TSBinder, checker::TSChecker, checker::TSAnalyzer, in Compile()
|
Completed in 5 milliseconds