Home
last modified time | relevance | path

Searched defs:statement (Results 1 – 24 of 24) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/
Dstatement.cpp25 auto statement = std::get<ir::AstNode *>(newStatements); in UpdateForMultipleTransformedStatements() local
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DblockStatementBuilder.h44 BlockStatementBuilder &AddStatement(Statement *statement) in AddStatement()
DblockExpressionBuilder.h44 BlockExpressionBuilder &AddStatement(Statement *statement) in AddStatement()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DblockExpression.h61 void AddStatement(ir::Statement *statement) in AddStatement()
DblockExpression.cpp79 for (auto *statement : statements_) { in Dump() local
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsModuleBlock.cpp47 void TSModuleBlock::AddStatementInFront(Statement *statement) in AddStatementInFront()
/arkcompiler/ets_frontend/es2panda/ir/statements/
DblockStatement.cpp72 void BlockStatement::AddStatementAtPos(size_t insertPos, Statement *statement) in AddStatementAtPos()
/arkcompiler/ets_frontend/ets2panda/ir/statements/
DblockStatement.cpp68 for (auto statement : statements_) { in Dump() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DetsWarningAnalyzer.cpp152 void ETSWarningAnalyzer::CheckProhibitedTopLevelStatements(const ir::Statement *statement) in CheckProhibitedTopLevelStatements()
192 for (const auto *statement : in ETSWarningsProhibitTopLevelStatements() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DinterfaceObjectLiteralLowering.cpp123 auto *statement = checker->AllocNode<ir::ExpressionStatement>(assignment); in CreateAnonClassFieldGetterSetter() local
137 auto *statement = checker->AllocNode<ir::ReturnStatement>(argument); in CreateAnonClassFieldGetterSetter() local
DobjectIterator.cpp67 auto &statement = forStatements[i]; in TransferForOfLoopBody() local
DopAssignment.cpp83 auto *statement = loweringResult->AsBlockExpression()->Statements().back(); in AdjustBoxingUnboxingFlags() local
DlambdaLowering.cpp590 …auto *statement = parser->CreateFormattedStatement("this.@@I1 = @@I2", adjustedName, adjustedName); in CreateLambdaClassConstructor() local
/arkcompiler/ets_frontend/ets2panda/parser/
DETSFormattedParser.cpp286 for (auto *statement : blockStmt->Statements()) { in CreateStatement() local
297 auto const statement = CreateStatement(sourceCode); in CreateFormattedStatement() local
537 auto const statement = CreateTopLevelStatement(sourceCode); in CreateFormattedTopLevelStatement() local
DstatementParser.cpp330 void ParserImpl::ConsumeSemicolon(ir::Statement *statement) in ConsumeSemicolon()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DdynamicContext.cpp243 …EmitFinalizerInsertion(ETSGen *etsg, compiler::LabelPair labelPair, const ir::Statement *statement) in EmitFinalizerInsertion()
/arkcompiler/ets_frontend/es2panda/ir/base/
DclassDefinition.h138 void AddToBody(Statement *statement) in AddToBody()
/arkcompiler/ets_frontend/ets2panda/linter/lib/autofixes/
DAutofixer.ts763 const statement = ts.factory.createVariableStatement(modifiers, list); constant
/arkcompiler/ets_frontend/es2panda/util/
Dhelpers.cpp925 bool Helpers::IsUseShared(const ir::Statement *statement) in IsUseShared()
/arkcompiler/ets_frontend/es2panda/parser/
DstatementParser.cpp451 auto statement = it; in IsInstantiatedInTsModuleBlock() local
893 void ParserImpl::ConsumeSemicolon(ir::Statement *statement) in ConsumeSemicolon()
DparserImpl.cpp192 for (auto statement : statements) { in ParseProgram() local
213 for (auto *statement : statements) { in CheckTopStatementsForRequiredDeclare() local
/arkcompiler/ets_frontend/es2panda/parser/transformer/
Dtransformer.cpp367 auto statement = std::get<ir::AstNode *>(newDecl); in VisitExportClassDeclaration() local
2085 auto statement = CreateTsEnumMember(currTsEnumMember, preTsEnumMember, paramName); in CreateCallExpressionForTsEnum() local
/arkcompiler/ets_frontend/ets2panda/linter/lib/utils/
DTsUtils.ts2474 for (const statement of statements) { constant
/arkcompiler/ets_frontend/ets2panda/public/
Des2panda_lib.cpp1085 extern "C" void BlockStatementAddStatement(es2panda_AstNode *ast, es2panda_AstNode *statement) in BlockStatementAddStatement()