Yazar, Pratt ayrıştırıcı (parsing) üzerindeki çoğu eğitim materyalinin, algoritmanın sadece birkaç satıra sığdırılabilecek uygulama detaylarına odaklandığı için başarısız olduğunu savunuyor; oysa asıl önemli olan alttaki kavramsal çerçevedir. Pratt ayrıştırmada gerçekten ustalaşmak için onu bir "kara kutu" soyutlaması gibi ele almak gerekir. Buradaki amaç belirli kod parçalarını ezberlemek değil, karmaşık gramer yapılarını iki basit kategoriye ayartan bir bakış açısı kazanmaktır: Nud (Null Denotation) ve Led (Left Denotation). Pratt bakış açısının özü, tek bir soruya yanıt vermektedir: "Bir belirtecin (token) solunda ne görmeyi bekliyoruz?" Nud'lar, solunda hiçbir şey beklemeyen belirteçlerdir (örneğin...).

Konular: Derleyici Tasarımı, Bilgisayar Bilimleri Teorisi ve Programlama Dilleri

SiteM’de tam özet, flashcard ve quiz →

Orijinal kaynak: vinipsmaker.github.io

Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.