_parser->match(Doctrine_Query_Token::T_SELECT); if ($this->_isNextToken(Doctrine_Query_Token::T_DISTINCT)) { $this->_parser->match(Doctrine_Query_Token::T_DISTINCT); } $this->SelectExpression(); while ($this->_isNextToken(',')) { $this->_parser->match(','); $this->SelectExpression(); } } }