Home
last modified time | relevance | path

Searched refs:ScriptExtension (Results 1 – 25 of 51) sorted by relevance

123

/arkcompiler/ets_frontend/ets2panda/checker/typeChecker/
DTypeChecker.cpp30 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()
DTypeChecker.h73 bool RunTypeChecker(Checker *checker, ScriptExtension ext, ir::AstNode *node);
/arkcompiler/ets_frontend/ets2panda/util/
Doptions.h74 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 …]
DimportPathManager.h58 ImportData GetImportData(const util::StringView &path, const ScriptExtension &extension) const;
/arkcompiler/ets_frontend/ets2panda/
Des2panda.h51 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_;
Des2panda.cpp59 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/
DTSBinder.h30 ScriptExtension Extension() const override in Extension()
32 return ScriptExtension::TS; in Extension()
DASBinder.h30 ScriptExtension Extension() const override in Extension()
32 return ScriptExtension::AS; in Extension()
Dscope.h218 …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 …]
Dvarbinder.h138 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) {
Dscope.cpp273 [[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/
Dphase.cpp167 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()
Dphase.h44 std::vector<Phase *> GetPhaseList(ScriptExtension ext);
/arkcompiler/ets_frontend/es2panda/
Des2panda.h47 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);
Des2panda.cpp37 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/
DcompilerImpl.h36 …xplicit CompilationUnit(const SourceFile &i, const util::Options &o, uint32_t s, ScriptExtension e) in CompilationUnit()
45 ScriptExtension ext;
DcompilerImpl.cpp241 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/
Dscope.h309 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 …]
Dscope.cpp424 [[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/
Dprogram.h42 explicit Program(es2panda::ScriptExtension extension);
63 ScriptExtension Extension() const in Extension()
240 ScriptExtension extension_ {};
/arkcompiler/ets_frontend/es2panda/parser/
DstatementParser.cpp203 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 …]
DexpressionParser.cpp153 …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 …]
DparserImpl.cpp116 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/
Doptions.cpp53 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/
Dprogram.h87 ScriptExtension Extension() const in Extension()
267 ScriptExtension extension_ {};

123