function readComment()
    {
        $str    = substr($this->source, $this->index);
        $result = preg_match('/^(.*?)(?:\r\n|\n|$)/', $str, $matches);

        $this->index += ($result) ? strlen($matches[0]) : 0;

        return substr($matches[1], 1); // ignore # character and EOL
    }