protected function parseColumnNames()
{
$columnNames = [];
while ($identifier = $this->tryParseIdentifier()) {
$columnNames[] = $identifier->val;
$this->skipSpaces();
if ($this->metComma()) {
$this->skipComma();
$this->skipSpaces();
} else {
break;
}
}
return $columnNames;
}