protected function consumeMultipleLineComment() { $this->
get();
$comment = '';
for(;;
) { $get =
$this->
get();
if ($get === '*'
) { if ($this->
peek() === '/'
) { // end of comment reached
$this->
get();
if (0 ===
strpos($comment, '!'
)) { // preserved by YUI Compressor
if (!
$this->keptComment
) { // don't prepend a newline if two comments right after one another
$this->keptComment = "\n";
} $this->keptComment .= "/*!" .
substr($comment, 1
) . "*/\n";
} else if (preg_match('/^@(?:cc_on|if|elif|else|end)\\b/',
$comment)) { // IE conditional
$this->keptComment .= "/*{
$comment}*/";
}