private function parseFunctionCallNode(Node\Expr\FuncCall $node)
{
$nameExpression = $this->parseNameNode($node->name);
if ($nameExpression instanceof O\TraversalExpression || $nameExpression instanceof O\VariableExpression) {
return Expression::invocation($nameExpression, $this->parseNodes($node->args));
} else {
return Expression::functionCall($nameExpression, $this->parseNodes($node->args));
}
}