Home
last modified time | relevance | path

Searched refs:Statements (Results 1 - 25 of 55) sorted by relevance

123

/arkcompiler/ets_frontend/ets2panda/test/unit/public/
H A Dast_verifier_protected_access_negative_test_4_6.cpp46 ->Statements()[0] in TEST_F()
58 ->Statements()[1] in TEST_F()
99 ->Statements()[0] in TEST_F()
111 ->Statements()[1] in TEST_F()
152 ->Statements()[0] in TEST_F()
164 ->Statements()[1] in TEST_F()
H A Dast_verifier_private_access_negative_test_5_7.cpp46 ->Statements()[0] in TEST_F()
58 ->Statements()[1] in TEST_F()
99 ->Statements()[0] in TEST_F()
111 ->Statements()[1] in TEST_F()
152 ->Statements()[0] in TEST_F()
164 ->Statements()[1] in TEST_F()
H A Dast_verifier_private_access_negative_test_1_4.cpp42 ->Statements()[1] in TEST_F()
80 ->Statements()[1] in TEST_F()
119 ->Statements()[1] in TEST_F()
158 ->Statements()[1] in TEST_F()
H A Dast_verifier_protected_access_negative_test_1_3.cpp43 ->Statements()[1] in TEST_F()
82 ->Statements()[1] in TEST_F()
121 ->Statements()[1] in TEST_F()
H A Dast_verifier_protected_access_correct_test.cpp42 ->Statements()[1] in TEST_F()
/arkcompiler/ets_frontend/ets2panda/evaluate/
H A DevaluateContext.cpp32 auto &topLevelStatements = evalMethodProgram->Ast()->Statements(); in FindEvaluationMethod()
56 ASSERT(!methodStatements->Statements().empty()); in FindEvaluationMethod()
57 auto *stmt = methodStatements->Statements().back(); in FindEvaluationMethod()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DglobalClassHandler.cpp77 FunctionExists(program->Ast()->Statements(), compiler::Signatures::MAIN)) { in SetupGlobalClass()
88 globalProgram->Ast()->Statements().emplace_back(globalDecl); in SetupGlobalClass()
143 blockBody->Statements().emplace_back(exprStmt); in AddInitCallFromStaticBlock()
293 auto statements = globalDecl.TransformStatements(ast->Statements(), addInitializer); in CollectProgramGlobalStatements()
295 globalDecl.FilterDeclarations(ast->Statements()); in CollectProgramGlobalStatements()
325 if (!initMethod->Function()->Body()->AsBlockStatement()->Statements().empty()) { in SetupGlobalMethods()
H A DimportExportDecls.cpp88 for (auto stmt : program->Ast()->Statements()) { in HandleGlobalStmts()
247 for (auto stmt : program->Ast()->Statements()) { in VerifyTypeExports()
318 for (auto stmt : program->Ast()->Statements()) { in VerifySingleExportDefault()
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsModuleBlock.h39 const ArenaVector<Statement *> &Statements() const in Statements() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSModuleBlock
44 ArenaVector<Statement *> &Statements() in Statements() function in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSModuleBlock
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DpackageImplicitImport.cpp24 const auto extClassDecls = extProg->Ast()->Statements(); in MergeExternalFilesIntoCompiledProgram()
34 program->Ast()->Statements().emplace_back(stmt); in MergeExternalFilesIntoCompiledProgram()
100 const auto &progStatements = packageProg->Ast()->Statements(); in ValidateNoImportComesFromSamePackage()
H A DobjectLiteralLowering.cpp83 const auto *const firstStatement = blockExpression->Statements().front(); in AllowRequiredTypeInstantiation()
93 for (auto *const stmt : blockExpression->Statements()) { in AllowRequiredTypeInstantiation()
182 MaybeAllowConstAssign(objExpr->TsType(), loweringResult->AsBlockExpression()->Statements()); in HandleObjectLiteralLowering()
188 RestoreNestedBlockExpression(loweringResult->AsBlockExpression()->Statements(), nestedBlckExprs, in HandleObjectLiteralLowering()
H A DobjectIterator.cpp54 auto &whileStatements = whileBody->Statements();
60 auto &forStatements = forBody->AsBlockStatement()->Statements();
132 ->Statements()[WHILE_LOOP_POSITION] in ProcessObjectIterator()
H A DoptionalLowering.cpp70 auto const &stmts = sequenceExpr->AsBlockExpression()->Statements(); in LowerOptionalExpr()
H A DopAssignment.cpp82 } else if (loweringResult->IsBlockExpression() && !loweringResult->AsBlockExpression()->Statements().empty()) { in AdjustBoxingUnboxingFlags()
83 auto *statement = loweringResult->AsBlockExpression()->Statements().back(); in AdjustBoxingUnboxingFlags()
/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DblockStatement.h58 const ArenaVector<Statement *> &Statements() const in Statements() function in ark::es2panda::ark::es2panda::ir::BlockStatement
63 ArenaVector<Statement *> &Statements() in Statements() function in ark::es2panda::ark::es2panda::ir::BlockStatement
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DblockExpression.h39 [[nodiscard]] ArenaVector<ir::Statement *> const &Statements() const noexcept
44 [[nodiscard]] ArenaVector<ir::Statement *> &Statements() noexcept
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DblockStatement.h48 const ArenaVector<Statement *> &Statements() const in Statements() function in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::BlockStatement
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DaliveAnalyzer.cpp88 AnalyzeStats(node->AsBlockStatement()->Statements()); in AnalyzeNode()
440 AnalyzeStats(tryStmt->Block()->Statements()); in AnalyzeTry()
448 AnalyzeStats(it->Body()->Statements()); in AnalyzeTry()
456 AnalyzeStats(tryStmt->FinallyBlock()->Statements()); in AnalyzeTry()
H A DetsWarningAnalyzer.cpp50 const auto statements = program_->Ast()->Statements(); in AnalyzeClassDefForFinalModifier()
88 const auto statements = program_->Ast()->Statements(); in AnalyzeClassMethodForFinalModifier()
193 itBody->AsMethodDefinition()->Function()->Body()->AsBlockStatement()->Statements()) { in ETSWarningsProhibitTopLevelStatements()
H A DassignAnalyzer.cpp422 AnalyzeStats(blockStmt->Statements()); in AnalyzeBlock()
563 return !(!funcBody->Statements().empty() && funcBody->Statements()[0]->IsExpressionStatement() && in IsInitialConstructor()
564 funcBody->Statements()[0]->AsExpressionStatement()->GetExpression()->IsCallExpression() && in IsInitialConstructor()
565 funcBody->Statements()[0] in IsInitialConstructor()
/arkcompiler/ets_frontend/ets2panda/parser/program/
H A Dprogram.cpp63 for (auto stmt : ast_->Statements()) { in SetDeclarationModuleInfo()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsModuleBlock.h51 const ArenaVector<Statement *> &Statements() const in Statements() function in ark::es2panda::ir::TSModuleBlock
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/
H A DclassBuilder.cpp72 programAst->Statements().push_back(classDecl); in Build()
/arkcompiler/ets_frontend/ets2panda/test/unit/lowerings/
H A Dscopes_initialization.cpp60 ->Statements() in BodyToFirstName()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSfunction.cpp70 const auto &statements = block->Statements(); in CompileSourceBlock()

Completed in 11 milliseconds

123