/arkcompiler/ets_frontend/ets2panda/ |
D | es2panda.h | 47 enum class ScriptExtension { enum 60 inline Language ToLanguage(ScriptExtension ext) in ToLanguage() 63 case ScriptExtension::JS: in ToLanguage() 65 case ScriptExtension::TS: in ToLanguage() 67 case ScriptExtension::AS: in ToLanguage() 69 case ScriptExtension::ETS: in ToLanguage() 199 explicit Compiler(ScriptExtension ext); 200 explicit Compiler(ScriptExtension ext, size_t threadCount); 201 explicit Compiler(ScriptExtension ext, size_t threadCount, std::vector<util::Plugin> &&plugins); 231 ScriptExtension ext_;
|
D | es2panda.cpp | 59 Compiler::Compiler(ScriptExtension ext) : Compiler(ext, DEFAULT_THREAD_COUNT, {}) {} in Compiler() 61 Compiler::Compiler(ScriptExtension ext, size_t threadCount) : Compiler(ext, threadCount, {}) {} in Compiler() 63 Compiler::Compiler(ScriptExtension ext, size_t threadCount, std::vector<util::Plugin> &&plugins) in Compiler()
|
/arkcompiler/ets_frontend/ets2panda/util/ |
D | options.cpp | 317 extension_ = es2panda::ScriptExtension::JS; in Parse() 319 extension_ = es2panda::ScriptExtension::TS; in Parse() 321 extension_ = es2panda::ScriptExtension::AS; in Parse() 323 extension_ = es2panda::ScriptExtension::ETS; in Parse() 343 extension_ = es2panda::ScriptExtension::ETS; in Parse() 345 extension_ = es2panda::ScriptExtension::JS; in Parse() 347 extension_ = es2panda::ScriptExtension::TS; in Parse() 349 extension_ = es2panda::ScriptExtension::AS; in Parse() 351 extension_ = es2panda::ScriptExtension::ETS; in Parse() 361 if (extension_ == es2panda::ScriptExtension::JS) { in Parse() [all …]
|
D | options.h | 69 es2panda::ScriptExtension Extension() const in Extension() 155 return extension_ != es2panda::ScriptExtension::ETS; in IsDynamic() 164 es2panda::ScriptExtension extension_ {es2panda::ScriptExtension::JS};
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ |
D | phase.cpp | 104 std::vector<Phase *> GetPhaseList(ScriptExtension ext) in GetPhaseList() 107 case ScriptExtension::ETS: in GetPhaseList() 109 case ScriptExtension::AS: in GetPhaseList() 111 case ScriptExtension::TS: in GetPhaseList() 113 case ScriptExtension::JS: in GetPhaseList()
|
D | phase.h | 50 std::vector<Phase *> GetPhaseList(ScriptExtension ext);
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
D | TSBinder.h | 30 ScriptExtension Extension() const override in Extension() 32 return ScriptExtension::TS; in Extension()
|
D | ASBinder.h | 30 ScriptExtension Extension() const override in Extension() 32 return ScriptExtension::AS; in Extension()
|
D | scope.h | 212 …Variable *AddDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extensio… in AddDecl() 219 …Variable *AddTsDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extens… in AddTsDecl() 249 [[maybe_unused]] ScriptExtension extension) = 0; 290 [[maybe_unused]] ScriptExtension extension); 391 [[maybe_unused]] ScriptExtension extension); 465 [[maybe_unused]] ScriptExtension extension) override; 540 [[maybe_unused]] ScriptExtension extension) override; 558 [[maybe_unused]] ScriptExtension extension) override; 653 [[maybe_unused]] ScriptExtension extension) override; 711 [[maybe_unused]] ScriptExtension extension) override; [all …]
|
D | scope.cpp | 215 [[maybe_unused]] ScriptExtension extension) in AddLocal() 380 [[maybe_unused]] ScriptExtension extension) in AddBinding() 386 [[maybe_unused]] ScriptExtension extension) in AddBinding() 411 [[maybe_unused]] ScriptExtension extension) in AddBinding() 509 [[maybe_unused]] ScriptExtension extension) in AddBinding() 637 [[maybe_unused]] ScriptExtension extension) in AddBinding() 733 [[maybe_unused]] ScriptExtension extension) in AddBinding() 834 [[maybe_unused]] ScriptExtension extension) in AddBinding() 840 [[maybe_unused]] ScriptExtension extension) in AddBinding()
|
D | varbinder.h | 134 ASSERT(Extension() == ScriptExtension::ETS); in AsETSBinder() 166 virtual ScriptExtension Extension() const in Extension() 168 return ScriptExtension::JS; in Extension() 285 if (!checkEval || varbinder->Extension() == ScriptExtension::TS) {
|
/arkcompiler/ets_frontend/es2panda/ |
D | es2panda.h | 43 enum class ScriptExtension { enum 50 SourceFile(std::string fn, std::string rn, parser::ScriptKind sk, ScriptExtension se) in SourceFile() 59 ScriptExtension scriptExtension {}; 174 explicit Compiler(ScriptExtension ext); 175 explicit Compiler(ScriptExtension ext, size_t threadCount);
|
D | es2panda.cpp | 35 Compiler::Compiler(ScriptExtension ext) : Compiler(ext, DEFAULT_THREAD_COUNT) {} in Compiler() 37 Compiler::Compiler(ScriptExtension ext, size_t threadCount) in Compiler() 40 if (parser_->Extension() == ScriptExtension::TS) { in Compiler() 84 if (ast.Extension() == ScriptExtension::TS && options.enableTypeCheck) { in Compile() 90 if (ast.Extension() == ScriptExtension::TS) { in Compile()
|
/arkcompiler/ets_frontend/es2panda/binder/ |
D | scope.h | 299 bool AddDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extension) in AddDecl() 305 … bool AddTsDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extension) in AddTsDecl() 340 [[maybe_unused]] ScriptExtension extension) = 0; 394 [[maybe_unused]] ScriptExtension extension); 467 [[maybe_unused]] ScriptExtension extension); 556 [[maybe_unused]] ScriptExtension extension) override; 653 [[maybe_unused]] ScriptExtension extension) override; 671 [[maybe_unused]] ScriptExtension extension) override; 704 [[maybe_unused]] ScriptExtension extension) override in AddBinding() 751 [[maybe_unused]] ScriptExtension extension) override; [all …]
|
D | scope.cpp | 326 [[maybe_unused]] ScriptExtension extension) in AddLocal() 430 [[maybe_unused]] ScriptExtension extension) in AddBinding() 436 [[maybe_unused]] ScriptExtension extension) in AddBinding() 467 [[maybe_unused]] ScriptExtension extension) in AddBinding() 474 [[maybe_unused]] ScriptExtension extension) in AddBinding() 531 [[maybe_unused]] ScriptExtension extension) in AddBinding() 587 [[maybe_unused]] ScriptExtension extension) in AddBinding() 607 [[maybe_unused]] ScriptExtension extension) in AddBinding() 613 [[maybe_unused]] ScriptExtension extension) in AddBinding()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
D | compilerImpl.h | 37 …licit CompilationUnit(const SourceFile &i, const CompilerOptions &o, uint32_t s, ScriptExtension e) in CompilationUnit() 46 ScriptExtension ext;
|
D | compilerImpl.cpp | 129 using PhaseListGetter = std::function<std::vector<compiler::Phase *>(ScriptExtension)>; 197 case ScriptExtension::TS: { in Compile() 202 case ScriptExtension::AS: { in Compile() 207 case ScriptExtension::ETS: { in Compile() 213 case ScriptExtension::JS: { in Compile()
|
/arkcompiler/ets_frontend/es2panda/parser/program/ |
D | program.h | 42 explicit Program(es2panda::ScriptExtension extension); 63 ScriptExtension Extension() const in Extension() 210 ScriptExtension extension_ {};
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
D | compilerImpl.cpp | 42 …bool isTypeExtractorEnabled = ((program->Extension() == ScriptExtension::TS) && options.typeExtrac… in Compile() 74 if (program->Extension() == ScriptExtension::TS) { in Compile()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
D | statementParser.cpp | 203 if (Extension() == ScriptExtension::TS) { in ParseStatement() 577 if (Extension() == ScriptExtension::TS) { in ParseConstStatement() 640 if (Extension() == ScriptExtension::TS && IsTsDeclarationStatement()) { in ParsePotentialExpressionStatement() 774 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseTsInterfaceDeclaration() 986 if (!allowBreak && Extension() == ScriptExtension::JS) { in ParseBreakStatement() 990 if (!allowBreak && Extension() == ScriptExtension::TS) { in ParseBreakStatement() 1033 if (Extension() == ScriptExtension::TS && in ParseContinueStatement() 1040 if (Extension() == ScriptExtension::JS) { in ParseContinueStatement() 1043 if (Extension() == ScriptExtension::TS) { in ParseContinueStatement() 1218 if (Extension() == ScriptExtension::TS) { in AddFunctionToBinder() [all …]
|
D | expressionParser.cpp | 152 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseTsAsExpression() 173 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseTsSatisfiesExpression() 189 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseExpression() 284 … if (Extension() == ScriptExtension::TS && (flags & ExpressionParseFlags::ALLOW_TS_PARAM_TOKEN) && in ParseArrayExpression() 414 Extension() == ScriptExtension::TS); in ParseArrowFunctionExpressionBody() 582 if (Extension() == ScriptExtension::TS && in ParseCoverParenthesizedExpressionAndArrowParameterList() 594 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseCoverParenthesizedExpressionAndArrowParameterList() 612 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseCoverParenthesizedExpressionAndArrowParameterList() 642 if (Extension() == ScriptExtension::TS && ((context_.Status() & ParserStatus::FUNCTION_PARAM) || in ParseCoverParenthesizedExpressionAndArrowParameterList() 852 if (Extension() == ScriptExtension::TS && keywordType == lexer::TokenType::KEYW_AS && in ParseAssignmentExpression() [all …]
|
D | parserImpl.cpp | 116 ParserImpl::ParserImpl(ScriptExtension extension) : program_(extension), context_(&program_) {} in ParserImpl() 121 if (Extension() == ScriptExtension::TS) { in InitLexer() 138 if (Extension() == ScriptExtension::TS) { in Parse() 164 if (Extension() == ScriptExtension::TS) { in Parse() 1435 if (Extension() == ScriptExtension::TS && in ParseTsTypeLiteralOrInterfaceKeyModifiers() 1794 …(Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::KEYW_THIS)) { in IsTsFunctionType() 2239 if ((Extension() == ScriptExtension::JS && nextCp != LEX_CHAR_LEFT_PAREN) || in ParseClassKeyModifiers() 2240 (Extension() == ScriptExtension::TS && in ParseClassKeyModifiers() 2318 } else if (Extension() == ScriptExtension::TS) { in ValidateClassKey() 2368 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseClassKey() [all …]
|
/arkcompiler/ets_frontend/es2panda/aot/ |
D | options.cpp | 47 static es2panda::ScriptExtension GetScriptExtensionFromStr(const std::string &extension) in GetScriptExtensionFromStr() 50 return es2panda::ScriptExtension::JS; in GetScriptExtensionFromStr() 52 return es2panda::ScriptExtension::TS; in GetScriptExtensionFromStr() 54 return es2panda::ScriptExtension::AS; in GetScriptExtensionFromStr() 56 return es2panda::ScriptExtension::JS; in GetScriptExtensionFromStr() 60 static es2panda::ScriptExtension GetScriptExtension(const std::string &filename, const std::string … in GetScriptExtension()
|
/arkcompiler/ets_frontend/ets2panda/parser/program/ |
D | program.h | 82 ScriptExtension Extension() const in Extension() 236 ScriptExtension extension_ {};
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
D | interfacePropertyDeclarations.cpp | 78 auto var = functionScope->AddDecl(checker->Allocator(), decl, ScriptExtension::ETS); in GenerateGetterOrSetter() 124 auto var = methodScope->AddDecl(checker->Allocator(), decl, ScriptExtension::ETS); in UpdateInterfacePropertys()
|