raw('array('); $first = true; foreach ($this->nodes as $name => $node) { if (!$first) { $compiler->raw(', '); } $first = false; $compiler ->repr($name) ->raw(' => ') ->subcompile($node) ; } $compiler->raw(')'); } }