Home Start Back Next End
  
9
Lexical  aualisis
merupakan 
tahapan 
pertama  dari  suat:
compiler. 
Tugas
utamanya
adalah
membaca
input
kfu--alcter
dan
menghasilkan  output
berupa
token-token
yang sesuai,
yang
digun.akail oieJ¹ parser untuk
sintaks
analisis.
Hubungan
antara lexical
analisis
dengan
parser tampak
pada
Gambar
2.3.
source 
 
program
Lexical
analyzer
token
get next
table
parser
Gambar 2..3. lnteraksi antaoa lexical
anaiisis dengan parser
Bagian- bagian
yang
penti.!'lg dalan1 tahapan
lexical aualisis
adalaih Tokens,
Patterns, dan Lexemes.
Umumnya, 
ada
sekumpulan 
strings dalam input
ini
dideskripsikan 
oleh
suaru
aturau
(rule)
yang
disebut
suatu
pattern
yang
bera:sosiasi c!engan tok£n.
Pattern
untd.l;:
mencocollin
setiap
string
dalam
ku;•npu!a.n.
Suatu
lexeme
adalah
suata
karakter
yang
cocok
dala:m
program
sa'llber
yang sesnai
deng&"1 pattern untuk token.
Sintaks   analisis   atau 
parser   mengahungkan  tok£n-token   dari
program
sumber 
me11jadi
frasa 
gra.'!llllatikal
yang  digunaka:1 oleh 
complier 
tmtuk
menggabtL'1gksn
output.   Dalam  model   compiler,   parser   mendapatkfu'1
sebuah 
string
d.ari
lexical
analisis 
da.1 memeriksa   apakah 
string
dapat
Word to PDF Converter | Word to HTML Converter