public function compile($stmt, Context $context)
{
$context->getExpressionCompiler()->compile($stmt->expr);
if ($stmt->keyVar) {
$context->getExpressionCompiler()->declareVariable($stmt->keyVar, null, CompiledExpression::MIXED);
}
if ($stmt->valueVar) {
$context->getExpressionCompiler()->declareVariable($stmt->valueVar, null, CompiledExpression::MIXED);
}
foreach ($stmt->stmts as $statement) {
\PHPSA\nodeVisitorFactory($statement, $context);
}
}