Selasa, 23 Oktober 2012

Analisa Leksikal

Analisa Leksikal (Scanner) merupakan antarmuka antara kode program sumber dan analisa sintaktik (parser). Atau dalam pengertiannya adalah sebuah proses yang mendahului parsing sebuah rangkaian karakter. Scanner melakukan pemeriksaan karakter per karakter pada teksmasukan, memecah sumber program menjadi bagian-bagian disebut Token. Proses parsing akan lebih mudah dilakukan bila inputnya sudah berupa token. Analisa Leksikal mengerjakan pengelompokkan urutan-urutan karakter ke dalam komponen pokok: identifier, delimeter, simbol-simbol operator, angka, keyword, noise word, blank, komentar, dan seterusnya menghasilkan suatu Token Leksikal yang akan digunakan pada Analisa Sintaktik. Model dasar untuk membentuk suatu Analisa Leksikal adalah Finite- State Automata.

 contoh analisa leksikal :

#include <iostream.h>
#include <conio.h>
void main()
{
char nama[40];
char npm[10];
clrscr();
cout<<"Masukkan Nama : ";
cin>>nama;
cout<<"Masukkan Npm : ";
cin>>npm;
cout<<"Nama anda ";
cout<
cout<
cout<<"Npm anda ";
cout<
getch();
}

Tidak ada komentar:

Posting Komentar