private int get() { int c = _theLookahead; _theLookahead = EOF; if (c == EOF) { c = _sr.Read(); } if (c >= ' ' || c == '\n' || c == EOF) { return c; } if (c == '\r') { return '\n'; } return ' '; }