Home
last modified time | relevance | path

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

12

/arkcompiler/ets_frontend/ets2panda/
Des2panda.h47 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_;
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/util/
Doptions.cpp317 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 …]
Doptions.h69 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/
Dphase.cpp104 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()
Dphase.h50 std::vector<Phase *> GetPhaseList(ScriptExtension ext);
/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.h212 …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 …]
Dscope.cpp215 [[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()
Dvarbinder.h134 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/
Des2panda.h43 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);
Des2panda.cpp35 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/
Dscope.h299 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 …]
Dscope.cpp326 [[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/
DcompilerImpl.h37 …licit CompilationUnit(const SourceFile &i, const CompilerOptions &o, uint32_t s, ScriptExtension e) in CompilationUnit()
46 ScriptExtension ext;
DcompilerImpl.cpp129 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/
Dprogram.h42 explicit Program(es2panda::ScriptExtension extension);
63 ScriptExtension Extension() const in Extension()
210 ScriptExtension extension_ {};
/arkcompiler/ets_frontend/es2panda/compiler/core/
DcompilerImpl.cpp42 …bool isTypeExtractorEnabled = ((program->Extension() == ScriptExtension::TS) && options.typeExtrac… in Compile()
74 if (program->Extension() == ScriptExtension::TS) { in Compile()
/arkcompiler/ets_frontend/es2panda/parser/
DstatementParser.cpp203 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 …]
DexpressionParser.cpp152 …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 …]
DparserImpl.cpp116 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/
Doptions.cpp47 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/
Dprogram.h82 ScriptExtension Extension() const in Extension()
236 ScriptExtension extension_ {};
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DinterfacePropertyDeclarations.cpp78 auto var = functionScope->AddDecl(checker->Allocator(), decl, ScriptExtension::ETS); in GenerateGetterOrSetter()
124 auto var = methodScope->AddDecl(checker->Allocator(), decl, ScriptExtension::ETS); in UpdateInterfacePropertys()

12