public override int Peek() { int result = Read(); if (result != EOF) { pos--; } return result; } public override int Read()