Latihan Teknik Kompilasi Esay
Dalam teknik kompilasi, pengurai (parser) memiliki peran penting dalam mengatasi kesalahan sintaksis dalam kode program. Berikut adalah empat strategi umum yang digunakan untuk pemulihan kesalahan sintaksis: 1. Strategi Pemulihan dengan Pemotongan (Cut-off Strategy): Strategi ini melibatkan pemotongan (cut-off) bagian kode yang salah sintaksis dan melanjutkan proses penguraian dari titik yang valid. Pengurai akan mengabaikan bagian kode yang tidak valid dan mencoba meneruskan proses kompilasi dengan harapan menemukan struktur sintaksis yang benar. Namun, strategi ini mungkin menghasilkan banyak kesalahan yang berantai jika terdapat lebih dari satu kesalahan sintaksis dalam kode. 2. Strategi Pemulihan dengan Penyisipan (Insertion Strategy): Strategi ini melibatkan penyisipan token atau simbol tertentu ke dalam kode yang salah sintaksis untuk mencoba memperbaikinya. Pengurai akan mencoba menyisipkan token atau simbol yang hilang atau tidak tepat pada posisi yang ...