Vardiya azaltma ayrıştırma ile sınırlı süreklilik arasındaki ilişki?


13

Kimse vardiya azaltma ayrıştırma teknikleri ile sınırlandırılmış devamlar arasındaki ilişkiyi resmileştirdi mi?

Tabandan tavana ayrıştırıcı (örneğin LR ayrıştırıcılar) oluştururken, bir dilbilgisi alıp daha sonra setleri olarak ayrıştırma durumlarını temsil öğeler : Formun artar yapımları , α ve β terminaller ve nonterminallerin dizilerdir. işareti ayrıştırıcının dizeye ne kadar uzandığını, α şimdiye kadar görüleni temsil eder ve β henüz neyin ayrıştırılabileceğini tahmin eder.Aαβαβαβ

LR ayrıştırma otomatının geçişindeki bir kaydırma eylemi, yığının önekini eşleştirir ve A ile değiştirir . Yığın böyle derin bir manipülasyonu, bir kontrol operatörünün etkisine benzer, ancak bu sadece nitel bir gözlemdir.αA

Vardiya azaltma ayrıştırma ile shift / reset gibi sınırlandırılmış kontrol operatörleri arasındaki bağlantıyı inceleyen var mı?


İlginç gözlem.
Dave Clarke

CPS LR ayrıştırma ve sınırlı süreler üzerindeki çalışmaları göz önüne alındığında, Michael Sperber'in bu ilişki hakkında bir yerde yazmasını bekleyebilirdim, ama hiçbir şey bulamadım.
Sylvain

Ken Shan'ın 2004'te bu bağlantıdan bahsettiğini ve büyük bir ceza fırsatı yaratacağını öne sürdüğünü hatırlıyorum. Yine de onun hakkında bir şey yazdığını / kodladığını bilmiyorum.
Noam Zeilberger

Yanıtlar:


4

Aşağıdaki makalenin, çoğunlukla ayrıştırıcılarda bir şeyler olduğunda geri izlemeye devam etmek için bu bağlantıdan bazılarını araştırdığına inanıyorum. Ama burada yapılacak daha çok şey var.

Kontrol kaydı yoluyla modüler geri alma: Bir çift ikiz fonksiyonel inci

Olin Shivers, Aaron Turon , ICFP 2011.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.