private void SkipSpaces() { while (true) { switch (PeekChar()) { case ' ': case '\t': case '\r': case '\n': ReadChar(); continue; default: return; } } }