Teknik Informatika
Universitas Gunadarma
Ernastuti
1
Teknik Kompilasi
Ernastuti 2
Teknik Kompilasi
3
Teknik Kompilasi
4
Teknik Kompilasi
5
Teknik Kompilasi
6
Teknik Kompilasi
7
Teknik Kompilasi
8
Teknik Kompilasi
9
Teknik Kompilasi
Produksi α β
10
Teknik Kompilasi
id + id * id
X=αYβ
F= ( E)
Follow(E)= { $, ) }
X = α Y β (aturan 2)
F= (E)
Follow(E)= { $, ) }
X = α Y (aturan 3.1)
E = TE’ Follow (E) ⊂ Follow(E’)
Follow (E’) = { $,) }
Aα
E TE’
A=E
α = TE’
Vn = { E, E’, T, T’, F }
Vt = { +, *, ( , ) , id , ε }
Simbol awal : E Bangunlah suatu pohon Syntax dari
barisan token:
id + id * id syntax sukses
( id + id ) * id syntax sukses
Id + * id id syntax errror
Ernastuti 15
Teknik Kompilasi
PARSING TABLE
M( E , id ) = E TE’ M( E , + ) = error
Ernastuti 16
Teknik Kompilasi