| /arkcompiler/ets_frontend/ets2panda/checker/typeChecker/ |
| D | TypeChecker.cpp | 30 bool RunTypeChecker(Checker *checker, ScriptExtension ext, ir::AstNode *node) in RunTypeChecker() 33 case ScriptExtension::ETS: in RunTypeChecker() 35 case ScriptExtension::JS: in RunTypeChecker() 37 case ScriptExtension::TS: in RunTypeChecker() 39 case ScriptExtension::AS: in RunTypeChecker()
|
| D | TypeChecker.h | 73 bool RunTypeChecker(Checker *checker, ScriptExtension ext, ir::AstNode *node);
|
| /arkcompiler/ets_frontend/ets2panda/util/ |
| D | options.h | 74 es2panda::ScriptExtension Extension() const in Extension() 162 extension_ = es2panda::ScriptExtension::JS; in DetermineExtension() 165 extension_ = es2panda::ScriptExtension::INVALID; in DetermineExtension() 169 extension_ = es2panda::ScriptExtension::TS; in DetermineExtension() 171 extension_ = es2panda::ScriptExtension::AS; in DetermineExtension() 173 extension_ = es2panda::ScriptExtension::ETS; in DetermineExtension() 179 extension_ = es2panda::ScriptExtension::INVALID; in DetermineExtension() 183 extension_ = es2panda::ScriptExtension::ETS; in DetermineExtension() 192 extension_ = es2panda::ScriptExtension::INVALID; in DetermineExtension() 224 if (extension_ != es2panda::ScriptExtension::ETS) { in CheckEtsSpecificOptions() [all …]
|
| D | importPathManager.h | 58 ImportData GetImportData(const util::StringView &path, const ScriptExtension &extension) const;
|
| /arkcompiler/ets_frontend/ets2panda/ |
| D | es2panda.h | 51 enum class ScriptExtension { enum 65 inline Language ToLanguage(ScriptExtension ext) in ToLanguage() 68 case ScriptExtension::JS: in ToLanguage() 70 case ScriptExtension::TS: in ToLanguage() 72 case ScriptExtension::AS: in ToLanguage() 74 case ScriptExtension::ETS: in ToLanguage() 239 explicit Compiler(ScriptExtension ext); 240 explicit Compiler(ScriptExtension ext, size_t threadCount); 241 explicit Compiler(ScriptExtension ext, size_t threadCount, std::vector<util::Plugin> &&plugins); 268 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/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 | 218 …Variable *AddDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extensio… in AddDecl() 226 …Variable *AddTsDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extens… in AddTsDecl() 263 [[maybe_unused]] ScriptExtension extension) = 0; 306 [[maybe_unused]] ScriptExtension extension); 407 [[maybe_unused]] ScriptExtension extension); 481 [[maybe_unused]] ScriptExtension extension) override; 537 [[maybe_unused]] ScriptExtension extension) override; 556 [[maybe_unused]] ScriptExtension extension) override; 613 [[maybe_unused]] ScriptExtension extension) override; 707 [[maybe_unused]] ScriptExtension extension) override; [all …]
|
| D | varbinder.h | 138 return Extension() == ScriptExtension::ETS; in IsETSBinder() 143 ASSERT(Extension() == ScriptExtension::ETS); in AsETSBinder() 175 virtual ScriptExtension Extension() const in Extension() 177 return ScriptExtension::JS; in Extension() 296 if (!checkEval || varbinder->Extension() == ScriptExtension::TS) {
|
| D | scope.cpp | 273 [[maybe_unused]] ScriptExtension extension) in AddLocal() 443 [[maybe_unused]] ScriptExtension extension) in AddBinding() 449 [[maybe_unused]] ScriptExtension extension) in AddBinding() 498 [[maybe_unused]] ScriptExtension extension) in AddBinding() 596 [[maybe_unused]] ScriptExtension extension) in AddBinding() 759 [[maybe_unused]] ScriptExtension extension) in AddBinding() 765 [[maybe_unused]] ScriptExtension extension) in AddBinding() 908 [[maybe_unused]] ScriptExtension extension) in AddBinding() 1012 [[maybe_unused]] ScriptExtension extension) in AddBinding() 1018 [[maybe_unused]] ScriptExtension extension) in AddBinding()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ |
| D | phase.cpp | 167 std::vector<Phase *> GetPhaseList(ScriptExtension ext) in GetPhaseList() 170 case ScriptExtension::ETS: in GetPhaseList() 172 case ScriptExtension::AS: in GetPhaseList() 174 case ScriptExtension::TS: in GetPhaseList() 176 case ScriptExtension::JS: in GetPhaseList()
|
| D | phase.h | 44 std::vector<Phase *> GetPhaseList(ScriptExtension ext);
|
| /arkcompiler/ets_frontend/es2panda/ |
| D | es2panda.h | 47 enum class ScriptExtension { enum 55 …le(const std::string &fn, const std::string &recordName, parser::ScriptKind sk, ScriptExtension se) in SourceFile() 64 ScriptExtension scriptExtension {}; 209 explicit Compiler(ScriptExtension ext); 210 explicit Compiler(ScriptExtension ext, size_t threadCount);
|
| D | es2panda.cpp | 37 Compiler::Compiler(ScriptExtension ext) : Compiler(ext, DEFAULT_THREAD_COUNT) {} in Compiler() 39 Compiler::Compiler(ScriptExtension ext, size_t threadCount) in Compiler() 43 if (parser_->Extension() == ScriptExtension::TS) { in Compiler() 155 if (ast.Extension() == ScriptExtension::TS && options.enableTypeCheck) { in Compile() 161 if (ast.Extension() == ScriptExtension::TS) { in Compile()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | compilerImpl.h | 36 …xplicit CompilationUnit(const SourceFile &i, const util::Options &o, uint32_t s, ScriptExtension e) in CompilationUnit() 45 ScriptExtension ext;
|
| D | compilerImpl.cpp | 241 using PhaseListGetter = std::function<std::vector<compiler::Phase *>(ScriptExtension)>; 282 if (unit.ext == ScriptExtension::ETS) { in CreateCompiler() 303 case ScriptExtension::TS: { in Compile() 308 case ScriptExtension::AS: { in Compile() 313 case ScriptExtension::ETS: { in Compile() 319 case ScriptExtension::JS: { in Compile()
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | scope.h | 309 bool AddDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extension) in AddDecl() 316 … bool AddTsDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extension) in AddTsDecl() 351 [[maybe_unused]] ScriptExtension extension) = 0; 457 [[maybe_unused]] ScriptExtension extension); 599 [[maybe_unused]] ScriptExtension extension); 689 [[maybe_unused]] ScriptExtension extension) override; 792 [[maybe_unused]] ScriptExtension extension) override; 847 [[maybe_unused]] ScriptExtension extension) override; 882 [[maybe_unused]] ScriptExtension extension) override in AddBinding() 952 [[maybe_unused]] ScriptExtension extension) override; [all …]
|
| D | scope.cpp | 424 [[maybe_unused]] ScriptExtension extension) in AddLocal() 531 [[maybe_unused]] ScriptExtension extension) in AddBinding() 583 [[maybe_unused]] ScriptExtension extension) in AddBinding() 666 [[maybe_unused]] ScriptExtension extension) in AddBinding() 701 [[maybe_unused]] ScriptExtension extension) in AddBinding() 763 [[maybe_unused]] ScriptExtension extension) in AddBinding() 824 [[maybe_unused]] ScriptExtension extension) in AddBinding() 844 [[maybe_unused]] ScriptExtension extension) in AddBinding() 850 [[maybe_unused]] ScriptExtension extension) in AddBinding()
|
| /arkcompiler/ets_frontend/es2panda/parser/program/ |
| D | program.h | 42 explicit Program(es2panda::ScriptExtension extension); 63 ScriptExtension Extension() const in Extension() 240 ScriptExtension extension_ {};
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | statementParser.cpp | 203 if (Extension() == ScriptExtension::TS) { in ParseStatement() 583 if (Extension() == ScriptExtension::TS) { in ParseConstStatement() 646 if (Extension() == ScriptExtension::TS && IsTsDeclarationStatement()) { in ParsePotentialExpressionStatement() 784 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseTsInterfaceDeclaration() 997 if (!allowBreak && Extension() == ScriptExtension::JS) { in ParseBreakStatement() 1001 if (!allowBreak && Extension() == ScriptExtension::TS) { in ParseBreakStatement() 1044 if (Extension() == ScriptExtension::TS && in ParseContinueStatement() 1051 if (Extension() == ScriptExtension::JS) { in ParseContinueStatement() 1054 if (Extension() == ScriptExtension::TS) { in ParseContinueStatement() 1229 if (Extension() == ScriptExtension::TS) { in AddFunctionToBinder() [all …]
|
| D | expressionParser.cpp | 153 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseTsAsExpression() 174 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseTsSatisfiesExpression() 190 …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() 853 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() 140 if (Extension() == ScriptExtension::TS) { in Parse() 166 if (Extension() == ScriptExtension::TS) { in Parse() 1450 if (Extension() == ScriptExtension::TS && in ParseTsTypeLiteralOrInterfaceKeyModifiers() 1823 …(Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::KEYW_THIS)) { in IsTsFunctionType() 2279 if ((Extension() == ScriptExtension::JS && nextCp != LEX_CHAR_LEFT_PAREN) || in ParseClassKeyModifiers() 2280 (Extension() == ScriptExtension::TS && in ParseClassKeyModifiers() 2358 } else if (Extension() == ScriptExtension::TS) { in ValidateClassKey() 2408 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseClassKey() [all …]
|
| /arkcompiler/ets_frontend/es2panda/aot/ |
| D | options.cpp | 53 static es2panda::ScriptExtension GetScriptExtensionFromStr(const std::string &extension) in GetScriptExtensionFromStr() 56 return es2panda::ScriptExtension::JS; in GetScriptExtensionFromStr() 58 return es2panda::ScriptExtension::TS; in GetScriptExtensionFromStr() 60 return es2panda::ScriptExtension::AS; in GetScriptExtensionFromStr() 62 return es2panda::ScriptExtension::ABC; in GetScriptExtensionFromStr() 64 return es2panda::ScriptExtension::JS; in GetScriptExtensionFromStr() 68 static es2panda::ScriptExtension GetScriptExtension(const std::string &filename, const std::string … in GetScriptExtension() 168 return (GetScriptExtension(fileName, inputExtension) == es2panda::ScriptExtension::ABC); in IsAbcFile()
|
| /arkcompiler/ets_frontend/ets2panda/parser/program/ |
| D | program.h | 87 ScriptExtension Extension() const in Extension() 267 ScriptExtension extension_ {};
|