private bool EatSystemKeyword()
{
Debug.Assert(_chars[_curPos] == 'S');
while (_charsUsed - _curPos < 6)
{
if (ReadData() == 0)
{
return false;
}
}
if (_chars[_curPos + 1] != 'Y' || _chars[_curPos + 2] != 'S' ||
_chars[_curPos + 3] != 'T' || _chars[_curPos + 4] != 'E' ||
_chars[_curPos + 5] != 'M')
{
return false;
}
_curPos += 6;
return true;
}