protected void RunParser() { Token token = null; do { token = tokeniser.Read(); Process(token); } while (token.Type != TokenType.EOF); }