| /arkcompiler/ets_frontend/es2panda/ |
| 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() 83 if (ast.Extension() == ScriptExtension::TS && options.enableTypeCheck) { in Compile() 89 if (ast.Extension() == ScriptExtension::TS) { in Compile()
|
| D | es2panda.h | 43 enum class ScriptExtension { enum 83 ScriptExtension extension {}; 168 explicit Compiler(ScriptExtension ext); 169 explicit Compiler(ScriptExtension ext, size_t threadCount);
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | scope.h | 267 bool AddDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extension) in AddDecl() 273 … bool AddTsDecl(ArenaAllocator *allocator, Decl *decl, [[maybe_unused]] ScriptExtension extension) in AddTsDecl() 303 [[maybe_unused]] ScriptExtension extension) = 0; 351 [[maybe_unused]] ScriptExtension extension); 424 [[maybe_unused]] ScriptExtension extension); 510 [[maybe_unused]] ScriptExtension extension) override; 591 [[maybe_unused]] ScriptExtension extension) override; 608 [[maybe_unused]] ScriptExtension extension) override; 621 [[maybe_unused]] ScriptExtension extension) override; 636 [[maybe_unused]] ScriptExtension extension) override; [all …]
|
| D | scope.cpp | 193 [[maybe_unused]] ScriptExtension extension) in AddLocal() 301 [[maybe_unused]] ScriptExtension extension) in AddBinding() 307 [[maybe_unused]] ScriptExtension extension) in AddBinding() 339 [[maybe_unused]] ScriptExtension extension) in AddBinding() 397 [[maybe_unused]] ScriptExtension extension) in AddBinding() 449 [[maybe_unused]] ScriptExtension extension) in AddBinding() 469 [[maybe_unused]] ScriptExtension extension) in AddBinding() 475 [[maybe_unused]] ScriptExtension extension) in AddBinding()
|
| D | binder.h | 46 explicit Binder(parser::Program *program, ScriptExtension extension) in Binder() 54 if (extension_ == ScriptExtension::TS) { in Binder() 214 ScriptExtension extension_;
|
| D | binder.cpp | 339 if (Program()->Extension() == ScriptExtension::TS) { in BuildVarDeclaratorId() 555 if (Program()->Extension() == ScriptExtension::TS) { in ResolveReference() 742 if (extension_ != ScriptExtension::TS) { in AddDeclarationName()
|
| /arkcompiler/ets_frontend/es2panda/aot/ |
| D | options.h | 63 es2panda::ScriptExtension Extension() const in Extension() 140 es2panda::ScriptExtension extension_ {es2panda::ScriptExtension::JS};
|
| D | options.cpp | 313 extension_ = es2panda::ScriptExtension::JS; in Parse() 315 extension_ = es2panda::ScriptExtension::TS; in Parse() 319 extension_ = es2panda::ScriptExtension::AS; in Parse()
|
| /arkcompiler/ets_frontend/es2panda/parser/program/ |
| D | program.h | 42 explicit Program(es2panda::ScriptExtension extension); 63 ScriptExtension Extension() const in Extension() 165 ScriptExtension extension_ {};
|
| D | program.cpp | 23 Program::Program(ScriptExtension extension) in Program()
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| D | compilerImpl.cpp | 49 ASSERT(program->Extension() == ScriptExtension::TS); in Compile() 59 if (program->Extension() == ScriptExtension::TS) { in Compile()
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| 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() 253 … if (Extension() == ScriptExtension::TS && (flags & ExpressionParseFlags::ALLOW_TS_PARAM_TOKEN) && in ParseArrayExpression() 383 Extension() == ScriptExtension::TS); in ParseArrowFunctionExpressionBody() 548 …if (Extension() == ScriptExtension::TS && lexer::Token::IsTsParamToken(lexer_->GetToken().Type()))… in ParseCoverParenthesizedExpressionAndArrowParameterList() 559 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseCoverParenthesizedExpressionAndArrowParameterList() 575 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseCoverParenthesizedExpressionAndArrowParameterList() 603 if (Extension() == ScriptExtension::TS && ((context_.Status() & ParserStatus::FUNCTION_PARAM) || in ParseCoverParenthesizedExpressionAndArrowParameterList() 794 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().KeywordType() == lexer::TokenType::KE… in ParseAssignmentExpression() 874 if (Extension() == ScriptExtension::TS) { in ParseNewExpression() [all …]
|
| D | statementParser.cpp | 148 if (Extension() == ScriptExtension::TS) { in ParseStatement() 479 if (Extension() == ScriptExtension::TS) { in ParseConstStatement() 542 if (Extension() == ScriptExtension::TS) { in ParsePotentialExpressionStatement() 682 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATO… in ParseTsInterfaceDeclaration() 878 if (!allowBreak && Extension() == ScriptExtension::JS) { in ParseBreakStatement() 882 if (!allowBreak && Extension() == ScriptExtension::TS) { in ParseBreakStatement() 925 if (Extension() == ScriptExtension::TS && in ParseContinueStatement() 932 if (Extension() == ScriptExtension::JS) { in ParseContinueStatement() 935 if (Extension() == ScriptExtension::TS) { in ParseContinueStatement() 1088 if (Extension() == ScriptExtension::TS) { in ParseFunctionDeclaration() [all …]
|
| D | parserImpl.cpp | 104 ParserImpl::ParserImpl(ScriptExtension extension) : program_(extension), context_(&program_) {} in ParserImpl() 116 if (Extension() == ScriptExtension::TS) { in InitLexer() 154 if (Extension() == ScriptExtension::TS) { in Parse() 1845 if (!((Extension() == ScriptExtension::JS && nextCp != LEX_CHAR_LEFT_PAREN) || in ParseModifiers() 1846 …(Extension() == ScriptExtension::TS && nextCp != LEX_CHAR_EQUALS && nextCp != LEX_CHAR_SEMICOLON && in ParseModifiers() 2012 if ((Extension() == ScriptExtension::JS && nextCp != LEX_CHAR_LEFT_PAREN) || in ParseClassKeyModifiers() 2013 …(Extension() == ScriptExtension::TS && nextCp != LEX_CHAR_EQUALS && nextCp != LEX_CHAR_SEMICOLON && in ParseClassKeyModifiers() 2077 } else if (Extension() == ScriptExtension::TS) { in ValidateClassKey() 2124 …if (Extension() == ScriptExtension::TS && lexer_->GetToken().Type() == lexer::TokenType::LITERAL_I… in ParseClassKey() 2162 if (Extension() == ScriptExtension::TS) { in ParseClassKey() [all …]
|
| D | commonjs.cpp | 91 … functionContext.Flags(), false, Extension() == ScriptExtension::TS); in ParseCommonjs()
|
| D | parserImpl.h | 175 explicit ParserImpl(es2panda::ScriptExtension extension); 183 ScriptExtension Extension() const;
|
| /arkcompiler/ets_frontend/es2panda/parser/transformer/ |
| D | transformer.h | 118 ScriptExtension Extension() const in Extension()
|
| D | transformer.cpp | 47 if (Extension() == ScriptExtension::TS) { in Transform() 54 ASSERT(Extension() == ScriptExtension::TS); in TransformFromTS() 441 ir::ScriptFunctionFlags::NONE, false, Extension() == ScriptExtension::TS); in CreateCallExpressionForTsModule()
|
| /arkcompiler/ets_frontend/es2panda/lexer/ |
| D | lexer.cpp | 1199 if (parserContext_->GetProgram()->Extension() == ScriptExtension::JS) { in CheckEnumKeyword() 1228 …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()
|