|
1. Küszöböljük ki az -szabályokat!
S SaSb|
2. Küszöböljük ki az
-szabályokat!
S ABC,
A BB| ,
B CC|a ,
C AA|b
5. Küszöböljük ki a láncszabályokat!
E E+T|T,
T T*F|F,
F (E)|a
6. Küszöböljük ki a láncszabályokat!
S A|B,
A B|D|0B|1,
B C,
C B|A0,
D C
3. Küszöböljük ki a felesleges szimbólumokat!
S a|B,
B BC,
C b
4. Küszöböljük ki a felesleges szimbólumokat!
S A|B,
A aB|bS|b,
B AB|Ba,
C AS|b
7. CNF kell.
S aSb|ab
8. CNF kell.
S aSa|bSa|
VIGYÁZAT!!!!! A CNF-hoz csak akkor lehet hozzálátni,
ha a nyelvtan már jólfésült.
9. CNF kell.
S aAbBc|aCbDc,
A aAb|ab,
B Bc|c,
C aC|a,
D bDc|bc
10. Ki kell küszöbölni a közvetlen balrekurziót.
E E+T|T,
T T*F|F,
F (E)|a
11. GNF kell.
A BC,
B CA|b,
C AB|a
12. GNF és CNF nyelvtan kell az alábbi nyelvhez.
{xx-1 | x
{a,b}*}
13. Ki lehet-e küszöbölni a rekurzivítást egy nyelvtanból?
Azaz el lehet-e érni, hogy ne legyen olyan A nemterminális, amiből
önmagát le lehet vezetni.
Útmutatás: Ha egy nyelvtan nem tartalmaz rekurzivítást, akkor véges.
File translated from TEX by TTH, version 2.00. On 16 Mar 1999, 13:20.
|