private function parseVariableList(ASTNode $node) { $this->consumeComments(); while ($this->tokenizer->peek() !== Tokenizer::T_EOF) { $node->addChild($this->parseVariableOrConstantOrPrimaryPrefix()); $this->consumeComments(); if ($this->tokenizer->peek() === Tokens::T_COMMA) { $this->consumeToken(Tokens::T_COMMA); $this->consumeComments(); } else { break; } } return $node; }