Kuliah11 Evaluasi Definisi Beratribut-S. Evaluasi bottom­up oleh suatu parser pada saat input diurai (proses) Nilai­nilai atribut tersintesa disimpan.

Slides:



Advertisements
Presentasi serupa
Chapter 6 Shift dan Reduksi.
Advertisements

Penguraian Bawah-Atas (Bottom-up Parsing)
Chapter 7 Penguraian LR.
Produksi dan Aturan Semantik
Pohon Urai (parse) dan Derivasi
Komponen sebuah Kompilator
Chapter 8 Tabel Penguraian LR Kanonik & LALR.
1 Tabel Simbol (Ref : Aho 2.7, 7.6 / k10.ps). 2 Pendahuluan Definisi tabel simbol : Tabel/struktur data yg. digunakan utk. menyimpan informasi yg. berkaitan.
BAB XIV MESIN TURING.
Pengurai Prediktif & Bottom Up Parsing (penguraian bawah atas)
PERTEMUAN 3 Algoritma & Pemrograman
PENGEMBANGAN KARIR DOSEN Disarikan dari berbagai sumber oleh:
Identitas, persamaan dan pertidaksamaan trigonometri
ANGGOTA KELOMPOK WISNU WIDHU ( ) WILDAN ANUGERAH ( )
Operasi Ketetanggaan Piksel
SOSIALISASI PEKAN IMUNISASI NASIONAL (PIN) POLIO 2016
Analisis Regresi linear berganda
Arus, Tahanan, dan Gaya Elektromotif
PerATURAN waLI KOTA MEDAN NO 44 TAHUN 2017 tentang TAMBAHAN PENGHASILAN PEGAWAI APARATUR SIPIL NEGARA pemerintah kota medan.
Sistem Bilangan Tri Brotoharsono.
Aplikasi Signal Processing
Pendidikan Sosial Budaya (PSB)
BAB 7 INDUKSI ELEKTROMAGNET
KETENTUAN TEKNIS PELAKSANAAN PEMBERIAN TUNJANGAN KINERJA PEGAWAI DI LINGKUNGAN KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN (PERMENDIKBUD NOMOR 14 TAHUN 2016.
OLEH : GUSTAF BIMAS KUSTANDI
MKB3462-Kecerdasan Buatan “Masalah dan Ruang Keadaan”
(Basic Control System)
Pertemuan 2 Persamaan dan Fungsi Kuadrat, & Polinomial
Sudut pada bangun ruang
Kriptografi.
1 Bab Pembangunan Ekonomi dan Pertumbuhan Ekonomi.
Ekonomi untuk SMA/MA kelas XI Oleh: Alam S..
Depresiasi.
ANALISIS PENDAPATAN NASIONAL DALAM PEREKONOMIAN TIGA SEKTOR
Penyajian Data (Bag. II)
JURUSAN PENDIDIKAAN EKONOMI FAKULTAS EKONOMI UNNES
Anggaran biaya konversi
PENDUGAAN PARAMETER Indah Mulyani.
Perkembangan teknologi masa kini dalam kaitannya dengan logika fazi
REORIENTASI PEMBELAJARAN MATEMATIKA: SUATU KENISCAYAAN
BARISAN DAN DERET.
PERENCANAAN & PENGELOLAAN PERSEDIAAN
DISTRIBUSI PELUANG KONTINU
ILMU USAHATANI Evaluasi Usahatani.
Teori Kinetik Gas Andri Riana Muhamad Himni Muhaemin
Prinsip Ekonomi dan Aplikasinya
Perpajakan di Indonesia
20/04/2016 DISTRIBUSI Resista Vikaliana, S.Si.MM.
INTEGRAL RANGKAP TIGA YULVI ZAIKA.
Pertemuan ke Desember 2016 By Retno Ringgani, S.T., M.Eng
MOMENTUM, IMPULS, HUKUM KEKEKALAN MOMENTUM DAN TUMBUKAN
(Skewness dan kurtosis)
Klasifikasi Dokumen Teks Berbahasa Indonesia
Mekflu_1 Rangkaian Pipa.
MEDAN MAGNET SUGIYO,S.si.m.kom.
Fisika Bintang Asistensi Kuliah Evan I. Akbar (2013)
RANGKAIAN DIODA TK2092 Elektronika Dasar Semester Ganjil 2015/2016
Bab 7 Teori & Estimasi Biaya
KIMIA UNSUR GOLONGAN IIIB (SCANDIUM DAN YTTRIUM)
Penyelidikan Operasi Pemrograman Dinamik Deterministik.
FAKTOR MANUSIA (Lanjutan)
Minggu ke 10 – Dyah Anggraini – PTLF*
Oleh Robiatul adawiyah Weny khalifah
KURIKULUM TINGKAT SATUAN PENDIDIKAN
SEMANTIKS Pertemuan Ke-3.
MATERI PERKULIAHAN TEKNIK KOMPILASI
MATERI PERKULIAHAN TEKNIK KOMPILASI
Perpajakan 2 Overview.
Automata Hingga Deterministik (AHD)
Transcript presentasi:

Kuliah11 Evaluasi Definisi Beratribut-S

Evaluasi bottom­up oleh suatu parser pada saat input diurai (proses) Nilai­nilai atribut tersintesa disimpan oleh parser pada stack Nilai­nilai atribut yang baru dihitung dengan memakai nilai­nilai yang sudah ada pada stack

Struktur Stack pasangan array state dan val state berisi pointer ke tabel LR(1) val berisi nilai atribut untuk simbol grammar pada state yang bersangkutan

Contoh Misal A  XYZ menggambarkan stack di atas dengan aturan semantik A.a= f(X.x,Y.y,Z.z). Sebelum XYZ direduksi menjadi A, val[top] = Z.z, val[top-1] = Y.y, val[top- 2] = X.x Jika suatu simbol tidak mempunyai attribut, maka valnya tidak didefinisikan. Sesudah reduksi, state[top] = A, val[top] = A.a, dimana top = top - 2

Keadaan stacknya XX.x YY.y ZZ.z stateval top

Contoh

Contoh (Cont.) Pada saat reduksi dilakukan oleh suatu produksi, maka ntop = top – r + 1, dimana r adalah panjang sisi kanan produksi. Setelah kode dieksekusi: top = ntop.

Definisi beratribut-L Definisi yang atributnya selalu dapat dievaluasi secara depth-first order

Definisi beratribut-L (Cont.) Definisi Berdasarkan Syntak adalah beratribut­L, jika masing­masing atribut, pada masing­masing aturan semantik untuk produksi A  X 1 …..X n, merupakan atribut tersintesa atau merupakan atribut terwaris milik X j, 1 <= j <= n yang hanya tergantung pada: –Attribut dari X 1,X 2,…., X j-1 dan –Attribut terwaris milik A

Contoh DBS ini tidak beratribut L karena Q.i tergantung pada R.s yang merupakan atribut dari simbol di sebelah kanan Q.

Skema Translasi Tata­bahasa context free, dimana atribut untuk setiap simbol juga disertakan, dan aksi semantik disisipkan pada sisi kanan produksi dengan tanda kurung kurawal ({ }).

Skema translasi untuk merubah ekspresi infik menjadi posfik

Contoh (Cont.) Parse tree dengan aksi semantik Dengan menjalankan aksinya menurut dfo, maka dihasilkan

Petunjuk membuat aksi pada skema translasi Jika pada suatu sisi kanan produksi hanya mengandung atribut tersintesa, buat suatu aksi untuk masing­masing aturan semantiknya, lalu tempatkan aksi tersebut pada sisi kanan produksi.

Petunjuk membuat aksi pada skema translasi (Cont.) Contoh: Akan ditulis sebagai:

Petunjuk membuat aksi pada skema translasi (Cont.) Jika terdapat atribut tersintesa dan terwaris maka: –atribut terwaris untuk simbol di sisi kanan produksi harus dihitung pada suatu aksi yang muncul sebelum simbol tersebut. –suatu aksi tidak boleh memakai atribut tersintesa milik suatu simbol di sebelah kanan aksi itu. –atribut tersintesa milik nonterminal di sebelah kiri hanya dapat dihitung setelah semua atribut yang dipakainya sudah dihitung. Aksi untuk menghitung atribut ini dapat ditempatkan pada akhir sisi kanan produksi.

Contoh