private void StartParsing() { if (_parsingStarted) throw new InvalidOperationException("Parsing already started. Use Restart to start again."); _parsingStarted = true; FetchLookahead(); }