Faktorizace (vytýkání)
A
x
y
1
A
x
y
n
…
A
x
y
1
x
y
n
…
A
’
A
’
Příklad
:
<stat>
®
write
id
<stat>
®
write
int
Ilustrace:
Myšlenka:
Zaměnit pravidla tvaru:
A
®
x
y
1
,
A
®
x
y
2
,
…
,
A
®
x
y
n
na:
A
®
x
A
’
,
A
’
®
y
1
,
A
’
®
y
2
,
…
,
A
’
®
y
n
,
kde
A
’
je nový neterminál
A
<stat>
®
write
<item>
<item>
®
id
<item>
®
int
12/57