protected function renderNode(Syntax\Node\Node
$node,
$addSemicolon = false
) { $code = "";
if ($this->renderOpts->com
) { $code .=
$this->
renderComments($node);
} $type =
$node->
getType();
switch ($type) { case "ArrayExpression":
case "ArrayPattern":
$code .= "[" .
$this->
joinNodes( $node->
getElements(),
"," .
$this->renderOpts->sao
) .
"]";
break;
case "ArrowFunctionExpression":
if ($node->
getAsync()) { $code .= "async" .
$this->renderOpts->sao;
} $code .= "(" .
$this->renderOpts->sirb .