protected void RunParser() { while (true) { Token token = _tokeniser.Read(); Process(token); if (token.Type == Token.TokenType.EOF) { break; } } }