public LexerToken PeekToken(int count) { LexerToken token = this[count]; if (token.Type == TokenType.Error) throw token.Error; return token; }