------------------------ for ($x = 0, $y = 23, $z = 42; $x < $y; ++$x) } ------------------------
private function parseForInit() { $this->consumeComments(); if (Tokens::T_SEMICOLON === $this->tokenizer->peek()) { return null; } $this->tokenStack->push(); $init = $this->builder->buildAstForInit(); $this->parseExpressionList($init); return $this->setNodePositionsAndReturn($init); }