Lines Matching defs:blockExpression
67 auto *blockExpression = parser->CreateFormattedExpression(FORMAT_NEW_ARRAY_EXPRESSION, identName, exprType,
69 blockExpression->SetParent(newInstanceParent);
75 InitScopesPhaseETS::RunExternalNode(blockExpression, checker->VarBinder());
76 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(blockExpression, NearestScope(blockExpression));
77 blockExpression->Check(checker);
79 return blockExpression;
113 auto *blockExpression = parser
119 returnExpression = blockExpression;
121 returnExpression->AddStatements(blockExpression->Statements());
140 ir::BlockExpression *blockExpression) const
142 blockExpression->SetParent(newInstanceExpression->Parent());
144 blockExpression->AddStatement(checker->AllocNode<ir::ExpressionStatement>(newInstanceExpression));
146 InitScopesPhaseETS::RunExternalNode(blockExpression, checker->VarBinder());
147 checker->VarBinder()->AsETSBinder()->ResolveReferencesForScope(blockExpression, NearestScope(blockExpression));
148 blockExpression->Check(checker);
150 return blockExpression;