}
else
{
if (_cnt < 1)
{
throw new ScannerException("no viable alt for char: " + LA(1), getLine());
}
break;
}
_cnt++;
}
while (true);
break;
default:
throw new ScannerException("no viable alt for char: " + LA(1), getLine());
}
if (_createToken)
{
_token = makeToken(_ttype);
_token.setText(new String(text.getBuffer(), _begin, text.length() - _begin));