Home
last modified time | relevance | path

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

/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 {};
171 explicit Compiler(ScriptExtension ext);
172 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()
85 if (ast.Extension() == ScriptExtension::TS && options.enableTypeCheck) { in Compile()
91 if (ast.Extension() == ScriptExtension::TS) { in Compile()
/arkcompiler/ets_frontend/es2panda/parser/program/
Dprogram.h42 explicit Program(es2panda::ScriptExtension extension);
63 ScriptExtension Extension() const in Extension()
180 ScriptExtension extension_ {};
Dprogram.cpp23 Program::Program(ScriptExtension extension) in Program()
/arkcompiler/ets_frontend/es2panda/binder/
Dscope.cpp193 [[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()
Dscope.h277 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 …]
Dbinder.h46 explicit Binder(parser::Program *program, ScriptExtension extension) in Binder()
56 if (extension_ == ScriptExtension::TS) { in Binder()
233 ScriptExtension extension_;
Dbinder.cpp424 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/
DcompilerImpl.cpp42 …bool isTypeExtractorEnabled = ((program->Extension() == ScriptExtension::TS) && options.typeExtrac… in Compile()
74 if (program->Extension() == ScriptExtension::TS) { in Compile()
Dfunction.cpp160 if (decl->IsConstructor() && pg->Binder()->Program()->Extension() != ScriptExtension::TS) { in CompileFunction()
/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/es2panda/parser/
DstatementParser.cpp200 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 …]
DexpressionParser.cpp147 …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 …]
DparserImpl.cpp110 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 …]
Dcommonjs.cpp91 … functionContext.Flags(), false, Extension() == ScriptExtension::TS); in ParseCommonjs()
DparserImpl.h176 explicit ParserImpl(es2panda::ScriptExtension extension);
184 ScriptExtension Extension() const;
/arkcompiler/ets_frontend/es2panda/lexer/
Dlexer.cpp1197 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/
DtsEnumDeclaration.cpp271 enumScope->AddDecl(checker->Allocator(), decl, ScriptExtension::TS); in AddEnumValueDeclaration()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
Dtransformer.h274 ScriptExtension Extension() const in Extension()
Dtransformer.cpp80 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()