Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/es2panda/
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()
83 if (ast.Extension() == ScriptExtension::TS && options.enableTypeCheck) { in Compile()
89 if (ast.Extension() == ScriptExtension::TS) { in Compile()
Des2panda.h43 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/
Dscope.h267 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 …]
Dscope.cpp193 [[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()
Dbinder.h46 explicit Binder(parser::Program *program, ScriptExtension extension) in Binder()
54 if (extension_ == ScriptExtension::TS) { in Binder()
214 ScriptExtension extension_;
Dbinder.cpp339 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/
Doptions.h63 es2panda::ScriptExtension Extension() const in Extension()
140 es2panda::ScriptExtension extension_ {es2panda::ScriptExtension::JS};
Doptions.cpp313 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/
Dprogram.h42 explicit Program(es2panda::ScriptExtension extension);
63 ScriptExtension Extension() const in Extension()
165 ScriptExtension extension_ {};
Dprogram.cpp23 Program::Program(ScriptExtension extension) in Program()
/arkcompiler/ets_frontend/es2panda/compiler/core/
DcompilerImpl.cpp49 ASSERT(program->Extension() == ScriptExtension::TS); in Compile()
59 if (program->Extension() == ScriptExtension::TS) { in Compile()
/arkcompiler/ets_frontend/es2panda/parser/
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()
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 …]
DstatementParser.cpp148 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 …]
DparserImpl.cpp104 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 …]
Dcommonjs.cpp91 … functionContext.Flags(), false, Extension() == ScriptExtension::TS); in ParseCommonjs()
DparserImpl.h175 explicit ParserImpl(es2panda::ScriptExtension extension);
183 ScriptExtension Extension() const;
/arkcompiler/ets_frontend/es2panda/parser/transformer/
Dtransformer.h118 ScriptExtension Extension() const in Extension()
Dtransformer.cpp47 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/
Dlexer.cpp1199 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/
DtsEnumDeclaration.cpp271 enumScope->AddDecl(checker->Allocator(), decl, ScriptExtension::TS); in AddEnumValueDeclaration()