public abstract int Read(); public abstract int Peek();
void GetChr() { if (chr == '\n') { lineStartNum = cNum + 1; lNum++; } chr = buffer.Read(); cNum++; }