public override void Unread(int ch)
{
base.Unread(ch);
--_index;
--_columnNumber;
if (ch == '\n')
{
--_lineNumber;
_columnNumber = _prevColumnNumber;
_atLineStart = _prevLineStart;
}
}