Teori Bahasa dan Otomata 2 sks

Slides:



Advertisements
Presentasi serupa
Teori Bahasa dan Otomata 2 sks
Advertisements

Teori Bahasa dan Automata
Teori Bahasa dan Automata
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata
Teori Bahasa dan Automata
Teori Bahasa dan Automata
Pertemuan 12 Bentuk Normal untuk Grammar Bebas Konteks
Normal Chomsky Pertemuan 8
Pengantar Teknik Kompilasi
Penyederhanaan Bahasa Bebas Context
Produksi yang rekursif kanan menyebabkan pohon penurunan tumbuh ke
PENGHILANGAN REKURSIF KIRI
Penghilangan Rekursif Kiri
Teori Bahasa & OTOMATA.
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Teori Bahasa dan Otomata 2 sks
TEORI BAHASA DAN OTOMATA
POHON PENURUNAN.
Syntax Analyzer (Parser) - Dasar
Pohon penurunan dan Penyederhanaan Tata Bahasa Bebas Konteks
Teori Bahasa dan Otomata 2 sks
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
7. ATURAN PRODUKSI.
Analisis Leksikal.
Pertemuan 12 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Teori Bahasa dan Otomata 2 sks
PENDAHULUAN.
PENDAHULUAN.
BAB X BENTUK NORMAL CHOMSKY.
9. POHON PENURUNAN.
12. PENGHILANGAN REKURSIF KIRI Aturan Produksi Rekursif Aturan produksi yang rekursif adalah aturan produksi yang hasil produksinya (ruas kanan)
Komponen sebuah Kompilator
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata CHAPTER 6
KONSEP GRAMMAR & HIRARKI CHOMSKY
Teori-Bahasa-dan-Otomata
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
Bentuk Normal Chomsky (CNF)
TEORI BAHASA DAN OTOMATA
ATURAN PRODUKSI TATA BAHASA REGULER
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Bahasa Type 2 (CONTEXT FREE GRAMMAR)
TEKNIK PENURUNAN.
BAB XII BENTUK NORMAL GREIBACH
Bentuk Normal Chomsky *YANI*.
Teori-Bahasa-dan-Otomata
GRAMMER ATAU TATA BAHASA
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS.
PENGHILANGAN REKURSIF KIRI
Bahasa Context Free.
AP untuk CFG PERTEMUAN KE-12 & 13.
Teori-Bahasa-dan-Otomata
TATA BAHASA BEBAS KONTEKS
ALGORITMA & PEMROGRAMAN 1C
ATURAN PRODUKSI UNTUK SUATU FSA PERTEMUAN KE-10 & 11.
BAB VIII POHON PENURUNAN.
Penyederhanaan Tata Bahasa Bebas Konteks
Penyederhanaan Tata Bahasa Bebas Konteks
Pertemuan 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
TEORI BAHASA & AUTOMATA
Pengenalan Kompilasi & Klasifikasi Tatabahasa Formal menurut Chomsky
Analisis Sintaksis By: Kustanto, S.T., M.Eng.
Brute force 2/16/2019 Materi ke 5.
Grammar dan Bahasa Automata
Penghilangan Rekursif Kiri
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
Aturan Produksi untuk CFG
ATURAN PRODUKSI UNTUK SUATU FSA.
Aturan Produksi (AP) untuk Contex Free Grammar (CFG)
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
Transcript presentasi:

Teori Bahasa dan Otomata 2 sks Pohon Penurunan dan penyederhanaan CFG Versi 1 Rifki Indra Perwira, S.Kom rifkiindra@gmail.com Course Introduction

Cakupan Bahasan Aturan bahasa bebas konteks (CFG) Pohon penurunan Reguler vs bebas konteks Penyederhanaan CFG

Aturan bahasa bebas konteks (CFG) CFG menjadi dasar pembentukan suatu parser (kompilator) RG terbatas pada ruas kanan/produksinya Hampir mirip dengan RG, Cuma ruas kanan tak hingga produksinya ( > 1 simbol Non terminal) Aturan yang menunjukkan bagaimana menghasilkan untai-untai dalam sebuah bahasa

Statement !! Pada kasus bahasa reguler, hampir semua dapat diturunkan menjadi simbol terminal Pada (CFG) saat menurunkan string, simbol-simbol variabel akan mewakili bagian yang blm terturunkan. (α β) Namun tidak semua bisa diturunkan hingga final, sehingga terjadi kasus looping atau statement yang berulang-ulang dalam mencari sebuah kondisi final Solusinya adalah pohon penurunan

Pohon penurunan Konsep hampir sama dengan cara konvensional (ingat bab 3 grammar) Salah satu cara lain untuk menurunkan simbol Non terminal(variable) menjadi terminal Diharapkan bisa menghasilkan kondisi terminate untuk seluruh kombinasi yang berpotensi masih muncul

Jika punya CFG sbb: S  XY X  xX | x Y  yY | y Maka bisa dicari string-string terminate : Sxy; Sxxyy; S xyy; dst

Tetapi jika menggunakan pohon penurunan S  XY X  xX | x Y  yY | y S X Y x y

Proses penurunan Penurunan terkiri : Simbol variabel terkiri di perluas dahulu Penurunan terkanan: Simbol variabel terkanan di perluas dahulu

Gambaran S aAS | a A SbA | ba Mencari ‘aabbaa’ dengan penurunan kiri didapat : S aAS S aSbAS S aabbaS S aabbaa Mencari ‘aabbaa’ dengan penurunan kanan : S aAa S aSbAa

Dengan pohon penurunan S b S aAS | a A SbA | ba