public virtual char BeginToken() { tokenBegin = - 1; char c = ReadChar(); tokenBegin = bufpos; return c; }