PENANGANAN KESALAHAN

By TheclubLado

1. PENANGANAN KESALAHAN (Kelompok III ASCII 06)

Dalam hal ini mencakup

a. Kesalahan program

Kesalahan program dapat berupa kesalahan :

v Kesalahan Leksikal contoh : Case ditulis casi

v Kesalahan sintaks contoh hsl := A+B*C yang seharusnya hsl = A+(B*C)

v Kesalahan semantik

Kesalahan disini biasanya dilihat dari penulisan Tipe data Integer yang dipublikasikan disourcenya menjadi String

b. Penanganan kesalahan

v Mendeteksi kesalahan

v Melaporkan Kesalahan

v Tidak Lanjut penanganan kesalahan

c. Reaksi kompiler pada kesalahan

v Reaksi yang tidak dapat diterimah contoh kompilator crash, menghasilkan program objek yang salah

v Reaksi yang dapat diterima yakni melacak kesalahan dan melakukan penanganan sehingga mendapatkan hasil program yang diiginkan oleh pemrogram

d. Error Recovery

Pemulihan kesalahan bertujjuan untuk mengembalikan parser ke kekondisi stabil (supaya dapat melakukan proses parsing selanjutnya sehingga semua error dapt terbaca).

e. Error Repair

Error repair/ perbaiakn kesalahan bertujuan untuk memodifikasi (mengubah) source program dari kesalahan dan membuatnya valid agar dapat melanjutkan proses pembuatan program akhir.

 

0 comments so far.

Something to say?