CONTEXT FREE LANGUAGE Yang akan kita pelajari: Pohon Turunan

Slides:



Advertisements
Presentasi serupa
Teori Bahasa dan Automata
Advertisements

Teori Bahasa dan Automata
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata
CONTEXT-FREE GRAMMAR (CFG) DAN PARSING
Session 10 Context-free grammar
Chapter 6 Shift dan Reduksi.
Teori Bahasa dan Automata
Pumping Lemma RL CFL PDA Pumping Lemma CFL
Pengantar Teknik Kompilasi
Penyederhanaan Bahasa Bebas Context
Session 11 Parse Tree, Application of Parse Tree, and Ambiguity
Pohon Urai (parse) dan Derivasi
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
TEORI BAHASA DAN OTOMATA
Syntax Analyzer (Parser) - Dasar
Pohon penurunan dan Penyederhanaan Tata Bahasa Bebas Konteks
Yenni astuti, S.T., M.Eng Teori Bahasa Yenni astuti, S.T., M.Eng
Analisis Leksikal.
Pertemuan 12 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
CONTEXT-FREE GRAMMAR (CFG) DAN PARSING
9. POHON PENURUNAN.
Pengurai Prediktif & Bottom Up Parsing (penguraian bawah atas)
Pertemuan 9 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
CONTEXT- FREE LANGUAGE Yenni Astuti Version
Pertemuan 8 CONTEXT FREE GRAMMAR (CFG)
Komponen sebuah Kompilator
1 Pertemuan 11 CONTEXT FREE GRAMMAR (CFG) Lanjutan.. Matakuliah: T0162/Teori Bahasa dan Automata Tahun: 2005 Versi: 1/0.
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
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Bahasa Type 2 (CONTEXT FREE GRAMMAR)
OTOMATA DAN TEORI BAHASA FORMAL
By : Lisda Juliana Pangaribuan
Pengantar Teknik Kompilasi
Teori-Bahasa-dan-Otomata
GRAMMER ATAU TATA BAHASA
Sheila Nurul Huda, S.Kom, M.Cs
Bahasa Context Free.
AP untuk CFG PERTEMUAN KE-12 & 13.
Teori-Bahasa-dan-Otomata
Pengantar Teknik Kompilasi
TATA BAHASA BEBAS KONTEKS
MATERI PERKULIAHAN TEKNIK KOMPILASI
MATERI PERKULIAHAN TEKNIK KOMPILASI
ALGORITMA & PEMROGRAMAN 1C
MATERI PERKULIAHAN TEKNIK KOMPILASI
Pengantar Teknik Kompilasi
Pertemuan 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Pengantar Teknik Kompilasi
TEORI BAHASA & AUTOMATA
Pengantar Teknik Kompilasi
CONTEXT-FREE GRAMMAR (CFG) DAN PARSING
Pengenalan Kompilasi & Klasifikasi Tatabahasa Formal menurut Chomsky
Pengantar Teknik Kompilasi
Analisis Sintaksis By: Kustanto, S.T., M.Eng.
Pengantar Teknik Kompilasi
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
CONTEXT-FREE GRAMMAR (CFG) DAN PARSING
Pengantar Teknik Kompilasi
Aturan Produksi (AP) untuk Contex Free Grammar (CFG)
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
Aa.
CONTEXT-FREE GRAMMAR (CFG) DAN PARSING
Transcript presentasi:

CONTEXT FREE LANGUAGE Yang akan kita pelajari: Pohon Turunan Yang telah kita pelajari: Derivation Derivation Order 4-Tuple CFG Bahasa dari Grammar Yang akan kita pelajari: Pohon Turunan Keambiguan

Pohon Turunan

Pohon Turunan

Pohon Turunan Diperoleh

Keambiguan

leftmost derivation

leftmost derivation

Dua pohon turunan

Grammar bersifat ambigu: string berasal dari dua pohon turunan

Grammar bersifat ambigu: string berasal dari dua pohon turunan

Definisi: Suatu context-free grammar bersifat ambigu Jika sejumlah string berasal dari dua atau lebih pohon turunan.

Dengan kata lain: Suatu context-free grammar bersifat ambigu Jika sejumlah string memiliki: dua atau lebih turunan kiri (leftmost derivation). atau turunan kanan (rightmost derivation)

Apa pentingnya mengetahui keambiguan? misalkan

Hasil yang benar

Keambiguan itu buruk untuk bahasa pemrograman Seorang programmer harus dapat menghindari keamabiguan

Grammar Ambigu Lainnya IF_STMT if EXPR then STMT if EXPR then STMT else STMT

If expr1 then if expr2 then stmt1 else stmt2 IF_STMT if expr1 then STMT if expr2 then stmt1 else stmt2 IF_STMT if expr1 then STMT else stmt2 if expr2 then stmt1

Time for Practice!! No.1. Jelaskan mengapa grammar berikut ini bersifat ambigu. S → 0A | 1B A → 0AA | 1S | 1 B → 1BB | 0S | 0 No.2. Jelaskan mengapa grammar berikut ini disebut ambigu. S -> AB | CD A -> 0A1 | 01 B -> 2B | 2 C -> 0C | 0 D -> 1D2 | 12 No.3. Diketahui CFG ambigu berikut ini: S → AB | aaB A → a | Aa B → b Tuliskan string s dari grammar tersebut yang memiliki dua turunan paling-kiri (leftmost derivation). Tunjukkan pohon turunannya.

SEE YOU NEXT CLASS