Rangkuman Analisis Leksikal
ANALISIS LEKSIKAL Analisis Leksikal merupakan antarmuka antara kode program sumber dan analisis sintaktik (parser). Scanner melakukan pemeriksaan karakter per karakter pada teks masukan, memecah sumber program menjadi bagian-bagian disebut Token. aspek penting pembuatan Analisis Leksikal adalah: – Menentukan token-token bahasa. – Mengenali token-token bahasa dari program sumber. Token-token dihasilkan dengan cara memisahkan program sumber tersebut dilewatkan ke parser Analisis Leksikal harus mengirim token ke parser. Untuk mengirim token, scanner harus mengisolasi barisan karakter pada teks sumber yang merupakan 1 token valid. Scanner juga menyingkirkan informasi seperti komentar, blank, batas-batas baris dan lain-lain yang tidak penting (tidak mempunyai arti) bagi parsing dan Code Generator. Scanner juga harus dapat mengidentifikasi token secara lengkap dan membedakan keyword dan identifier. Untuk itu scanner memerlukan tabel simbol...