2. Konsekuensi no (1), aturan produksi S Abd tidak memiliki penurunan Maka tata bahasa bebas konteks setelah disederhanakan menjadi : S asa Bde B BBB a. 8 Contoh, terdapat tata bahasa bebas konteks : S Aa B A ab D B b E C bb E aea 1. Aturan produksi A D, symbol variabel D tidak memiliki penurunan 2.
Prinsip penggantiannya bisa dilihat kasus berikut : S → bc. Ad A→ε Pada kasus diatas A nullable, serta A → ε satu 2 nya produksi dari A, mk variabel A bisa ditiadakan, hasil penyederhanaan tata bahasa bebas konteks mjd : S → bcd
Soal Latihan 3 Parsing/Parse Tree. Buatlah pohon penurunan dari himpunan produksi diatas untuk membangkitkan string dengan susunan "bbaaaabb". Latihan Membuat Pohon Penurunan Ambiguitas Tata Bahasa Bebas Konteks.
Tata bahasa bebas konteks setelah penyederhanaan menjadi: S → dA | d Bd A → bc B → c Pada prinsipnya ketiga penyederhanaan penghilangan useless, unit dan ε dilakukan bersama pada suatu tata bahasa bebas konteks, yang nantinya menyiapkan tata bahasa bebas konteks tersebut untuk diubah ke dalam suatu Bentuk Normal Chomsky . Bentuk Normal
Menurut Noam Chomosky, ada empat tipe tata bahasa - Tipe 0, Tipe 1, Tipe 2, dan Tipe 3. Tabel berikut menunjukkan perbedaannya satu sama lain - Jenis Tata Bahasa Tata Bahasa Diterima Bahasa Diterima Otomaton Ketik 0 Tata bahasa tidak terbatas Bahasa yang dapat dihitung secara rekursif Mesin Turing Tipe 1 Tata bahasa peka konteks Bahasa peka konteks Robot berbatas
. 236 106 332 438 84 332 245 178

penyederhanaan tata bahasa bebas konteks