Home
last modified time | relevance | path

Searched refs:TSParser (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
H A DTSparser.cpp121 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 DexpressionTSParser.cpp119 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 DstatementTSParser.cpp120 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 DTSparser.h28 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 DcompilerImpl.cpp338 return CreateCompiler<parser::TSParser, varbinder::TSBinder, checker::TSChecker, checker::TSAnalyzer, in Compile()

Completed in 5 milliseconds