private function stateNormal()
{
$stateBegin = ['//' => 'stateAntSL', '/*' => 'stateAntML', '\'' => 'stateStrSQ', '"' => 'stateStrDQ'];
$count = strlen($this->tmp);
for ($i = 0; $i < $count; $i++) {
foreach ($stateBegin as $k => $v) {
if (substr($this->tmp, $i, strlen($k)) == $k) {
$this->dest .= substr($this->tmp, 0, $i);
$this->tmp = substr($this->tmp, $i);
return $v;
}
}
}
$this->dest .= $this->tmp;
$this->tmp = '';
return false;
}