private int PeekChar() { if (this.stacked.Count > 0) return this.stacked.Peek(); int ch = this.input.Read(); this.PushChar(ch); return ch; }