| /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 {}; 171 explicit Compiler(ScriptExtension ext); 172 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() 85 if (ast.Extension() == ScriptExtension::TS && options.enableTypeCheck) { in Compile() 91 if (ast.Extension() == ScriptExtension::TS) { in Compile()
|
| /arkcompiler/ets_frontend/es2panda/parser/program/ |
| D | program.h | 42 explicit Program(es2panda::ScriptExtension extension); 63 ScriptExtension Extension() const in Extension() 180 ScriptExtension extension_ {};
|
| D | program.cpp | 23 Program::Program(ScriptExtension extension) in Program()
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | scope.cpp | 193 [[maybe_unused]] ScriptExtension extension) in AddLocal() 297 [[maybe_unused]] ScriptExtension extension) in AddBinding() 303 [[maybe_unused]] ScriptExtension extension) in AddBinding() 334 [[maybe_unused]] ScriptExtension extension) in AddBinding() 341 [[maybe_unused]] ScriptExtension extension) in AddBinding() 398 [[maybe_unused]] ScriptExtension extension) in AddBinding() 454 [[maybe_unused]] ScriptExtension extension) in AddBinding() 474 [[maybe_unused]] ScriptExtension extension) in AddBinding() 480 [[maybe_unused]] ScriptExtension extension) in AddBinding()
|
| D | scope.h | 277 bool AddDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extension) in AddDecl() 283 … bool AddTsDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extension) in AddTsDecl() 313 [[maybe_unused]] ScriptExtension extension) = 0; 361 [[maybe_unused]] ScriptExtension extension); 429 [[maybe_unused]] ScriptExtension extension); 518 [[maybe_unused]] ScriptExtension extension) override; 610 [[maybe_unused]] ScriptExtension extension) override; 628 [[maybe_unused]] ScriptExtension extension) override; 641 [[maybe_unused]] ScriptExtension extension) override; 656 [[maybe_unused]] ScriptExtension extension) override; [all …]
|
| D | binder.h | 46 explicit Binder(parser::Program *program, ScriptExtension extension) in Binder() 56 if (extension_ == ScriptExtension::TS) { in Binder() 233 ScriptExtension extension_;
|
| D | binder.cpp | 424 if (Program()->Extension() == ScriptExtension::TS) { in BuildVarDeclaratorId() 667 if (Program()->Extension() == ScriptExtension::TS) { in ResolveReference() 681 if (Program()->Extension() == ScriptExtension::TS) { in ResolveReference() 876 if (extension_ != ScriptExtension::TS) { in AddDeclarationName()
|
| /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()
|
| D | function.cpp | 160 if (decl->IsConstructor() && pg->Binder()->Program()->Extension() != ScriptExtension::TS) { in CompileFunction()
|
| /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/es2panda/parser/ |
| D | statementParser.cpp | 200 if (Extension() == ScriptExtension::TS) { in ParseStatement() 568 if (Extension() == ScriptExtension::TS) { in ParseConstStatement() 631 if (Extension() == ScriptExtension::TS && IsTsDeclarationStatement()) { in ParsePotentialExpressionStatement() 773 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseTsInterfaceDeclaration() 969 if (!allowBreak && Extension() == ScriptExtension::JS) { in ParseBreakStatement() 973 if (!allowBreak && Extension() == ScriptExtension::TS) { in ParseBreakStatement() 1016 if (Extension() == ScriptExtension::TS && in ParseContinueStatement() 1023 if (Extension() == ScriptExtension::JS) { in ParseContinueStatement() 1026 if (Extension() == ScriptExtension::TS) { in ParseContinueStatement() 1195 if (Extension() == ScriptExtension::TS) { in AddFunctionToBinder() [all …]
|
| D | expressionParser.cpp | 147 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseTsAsExpression() 164 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseExpression() 258 … if (Extension() == ScriptExtension::TS && (flags & ExpressionParseFlags::ALLOW_TS_PARAM_TOKEN) && in ParseArrayExpression() 388 Extension() == ScriptExtension::TS); in ParseArrowFunctionExpressionBody() 554 if (Extension() == ScriptExtension::TS && in ParseCoverParenthesizedExpressionAndArrowParameterList() 566 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseCoverParenthesizedExpressionAndArrowParameterList() 584 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseCoverParenthesizedExpressionAndArrowParameterList() 614 if (Extension() == ScriptExtension::TS && ((context_.Status() & ParserStatus::FUNCTION_PARAM) || in ParseCoverParenthesizedExpressionAndArrowParameterList() 823 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().KeywordType() == lexer::TokenType::KE… in ParseAssignmentExpression() 903 if (Extension() == ScriptExtension::TS) { in ParseNewExpression() [all …]
|
| D | parserImpl.cpp | 110 ParserImpl::ParserImpl(ScriptExtension extension) : program_(extension), context_(&program_) {} in ParserImpl() 115 if (Extension() == ScriptExtension::TS) { in InitLexer() 153 if (Extension() == ScriptExtension::TS) { in Parse() 1712 …(Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::KEYW_THIS)) { in IsTsFunctionType() 1977 if (!((Extension() == ScriptExtension::JS && nextCp != LEX_CHAR_LEFT_PAREN) || in ParseModifiers() 1978 …(Extension() == ScriptExtension::TS && nextCp != LEX_CHAR_EQUALS && nextCp != LEX_CHAR_SEMICOLON && in ParseModifiers() 2144 if ((Extension() == ScriptExtension::JS && nextCp != LEX_CHAR_LEFT_PAREN) || in ParseClassKeyModifiers() 2145 (Extension() == ScriptExtension::TS && in ParseClassKeyModifiers() 2210 } else if (Extension() == ScriptExtension::TS) { in ValidateClassKey() 2257 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseClassKey() [all …]
|
| D | commonjs.cpp | 91 … functionContext.Flags(), false, Extension() == ScriptExtension::TS); in ParseCommonjs()
|
| D | parserImpl.h | 176 explicit ParserImpl(es2panda::ScriptExtension extension); 184 ScriptExtension Extension() const;
|
| /arkcompiler/ets_frontend/es2panda/lexer/ |
| D | lexer.cpp | 1197 if (parserContext_->GetProgram()->Extension() == ScriptExtension::JS) { in CheckEnumKeyword() 1226 …if (parserContext_->GetProgram()->Extension() == ScriptExtension::TS && keywordType <= TokenType::… in CheckFutureReservedKeyword()
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsEnumDeclaration.cpp | 271 enumScope->AddDecl(checker->Allocator(), decl, ScriptExtension::TS); in AddEnumValueDeclaration()
|
| /arkcompiler/ets_frontend/es2panda/parser/transformer/ |
| D | transformer.h | 274 ScriptExtension Extension() const in Extension()
|
| D | transformer.cpp | 80 if (Extension() == ScriptExtension::TS) { in Transform() 87 ASSERT(Extension() == ScriptExtension::TS); in TransformFromTS() 1452 ir::ScriptFunctionFlags::NONE, false, Extension() == ScriptExtension::TS); in CreateCallExpressionForTsModule() 1589 ir::ScriptFunctionFlags::NONE, false, Extension() == ScriptExtension::TS); in CreateCallExpressionForTsEnum()
|