1. Kenapa dilakukan penghilangan Left Recursive dan Left Factoring pada Top-Down Parsing?
Karena bila ada left recursive pada Top-down parsing, maka grammaryang memiliki left recursive akan mengakibatkan terjadinya pengulangan yang tidak berhenti atau infinite looping. Sehingga parsing tidak akan selesai , sedangkan left factoring dilakukan untuk menghilangkan ambiguitas sehingga dapat dibentuk prediktif parser(Top-down parser tanpa backtracking) untuk menghindar.
2. Apa perbedaan Top-down dan Bottom-up? Serta mana yang lebih bagus dan buktikan ! (more…)
Read more