Adakah yang meresmikan hubungan antara teknik parsing pengurangan-pengurangan dan kelanjutan yang dibatasi?
Ketika membuat parser bottom-up (mis., Parser LR), kami mengambil tata bahasa dan kemudian menyatakan status parse sebagai set item : produksi augmented dari bentuk , di mana α dan β adalah urutan terminal dan nonterminals. Marker ∙ menunjukkan seberapa jauh parser masuk ke dalam string, dengan α mewakili apa yang telah dilihat sejauh ini, dan β mewakili prediksi dari apa yang belum dapat diuraikan.
Adakah yang pernah mempelajari koneksi antara operator pengurang shift-parsing dan dibatasi seperti shift / reset?
pl.programming-languages
parsing
Neel Krishnaswami
sumber
sumber
Jawaban:
Saya percaya bahwa makalah berikut ini mengeksplorasi beberapa koneksi ini, sebagian besar dengan menggunakan kelanjutan untuk mundur ketika hal-hal terjadi di parser. Tapi pasti ada lagi yang bisa dilakukan di sini.
sumber