Apa itu parser keturunan non rekursif?
Apa itu parser keturunan non rekursif?

Video: Apa itu parser keturunan non rekursif?

Video: Apa itu parser keturunan non rekursif?
Video: Recursive Descent Parsing 2024, Mungkin
Anonim

Prediktif menguraikan merupakan bentuk khusus dari penguraian keturunan rekursif , di mana tidak diperlukan lacak balik, sehingga ini dapat memprediksi produksi mana yang digunakan untuk menggantikan string input. Non - rekursif prediktif menguraikan atau table-driven juga dikenal sebagai LL(1) pengurai . Ini pengurai mengikuti turunan paling kiri (LMD).

Selain itu, apa itu penguraian keturunan non rekursif?

Dalam ilmu komputer, parser keturunan rekursif adalah semacam top-down pengurai dibangun dari satu set saling rekursif prosedur (atau non - rekursif setara) di mana setiap prosedur tersebut mengimplementasikan salah satu nonterminal tata bahasa.

Juga Tahu, apa keterbatasan parser keturunan rekursif? Parser keturunan rekursif memiliki beberapa kelemahan:

  • Mereka tidak secepat beberapa metode lain.
  • Sulit untuk memberikan pesan kesalahan yang benar-benar bagus.
  • Mereka tidak dapat melakukan parsing yang membutuhkan lookahead yang panjang dan sewenang-wenang.

Dengan mengingat hal ini, apa itu parser keturunan rekursif dengan contoh?

Keturunan rekursif adalah top-down menguraikan teknik yang membangun mengurai pohon dari atas dan input dibaca dari kiri ke kanan. Ini menggunakan prosedur untuk setiap entitas terminal dan non-terminal. Ini menguraikan teknik dianggap rekursif karena menggunakan tata bahasa bebas konteks yang rekursif di alam.

Apakah yang Anda maksud: parsing

Penguraian . Penguraian , analisis sintaksis, atau analisis sintaksis adalah proses menganalisis serangkaian simbol, baik dalam bahasa alami, bahasa komputer, atau struktur data, sesuai dengan aturan tata bahasa formal. Syarat menguraikan berasal dari bahasa latin pars (orationis), arti bagian dari pidato).

Direkomendasikan: