Next: About this document ...
Hogyan kell meghatározni a
,
,
relációkat
egyszerű precedencia elemző esetén?
1. Nyél belseje
, ahol
,
ha
szabály a nyelvtanban (
).
Rajzzal:
2. Nyél eleje
(a)
, ahol
,
ha
(
)
azaz, ha S-ből lépésben levezethető egy olyan mondatszerű forma,
amelynek elején Y áll.
Rajzzal:
(b)
, ahol
,
ha
szabály a nyelvtanban (
,
)
és
(
)
azaz, ha valamelyik szabályban X után olyan B nemterminális áll,
amiből lépésben levezethető egy olyan mondatszerű forma,
amelynek elején Y áll.
Rajzzal:
3. Nyél vége
(a)
, ahol
,
ha
(
)
azaz, ha S-ből lépésben levezethető egy olyan mondatszerű forma,
amelynek végén X áll.
Rajzzal:
(b)
, ahol
, (azaz a nyél vége reláció
2. szimbóluma mindig treminális)
ha
szabály a nyelvtanban (
,
,
)
és
és
(
)
azaz, ha valamelyik szabályban olyan B nemterminális után áll
olyen C szimbólum, amikre a következők állnak:
B-ből lépésben levezethető egy olyan mondatszerű forma,
amelynek végén X áll, C pedig vagy terminális és egyenlő a-val, vagy
pedig nemterminális és lépésben levezethető belőle
egy olyan mondatszerű forma,
amelynek elején Y áll.
Rajzzal, ha C terminális (és ekkor =a):
Rajzzal, ha C nem terminális:
Next: About this document ...
Judit Csima
2000-05-02