PHPSA\Compiler\Statement\WhileSt::compile PHP Method

compile() public method

public compile ( PhpParser\Node\Stmt\While_ $stmt, Context $context ) : CompiledExpression
$stmt PhpParser\Node\Stmt\While_
$context PHPSA\Context
return PHPSA\CompiledExpression
    public function compile($stmt, Context $context)
    {
        $context->getExpressionCompiler()->compile($stmt->cond);
        foreach ($stmt->stmts as $statement) {
            \PHPSA\nodeVisitorFactory($statement, $context);
        }
    }
WhileSt