Geç olsun güç olmasın.
Doğru anlarsam, Earley yukarıdan aşağıyadır ve belirli bir S (i) 'de her üretim için Earley öğeleri oluşturmak için zaman ve bellek harcar . Bu, doğal dil için, S (0) 'da, bir cümle başlatan her olası sözcük için bir Earley öğesi oluşturup kontrol ettiğimiz anlamına gelir ve bunların çoğu vardır.
Ancak GLR aşağıdan yukarıya doğrudur, bu nedenle tablo / durum aramalarını verimli bir şekilde özetlediğini varsayarsak, ilk belirteç bir sonraki geçişleri sabit zamanda seçer.
Bu, çok sayıda farklı prodüksiyonla özellikle doğal diller için geçerlidir. Ama çok küçük prodüksiyon setleriyle programlama dilleri için gerçekten anlamlı değil.