private function stateQ($str, $pos, &$next)
{
$posESC = strpos($str, '\\', $pos);
$posQ = strpos($str, $this->subStateQ, $pos);
$pos = $posESC;
$next = 'stateESC';
if ($posQ !== false && ($posQ < $posESC || $posESC === false)) {
$pos = $posQ;
$next = 'stateNormal';
}
if ($pos !== false) {
$pos++;
}
return $pos;
}