kiterjesztett nyelvtan

Kapcsolódó fogalmak: 
definit klóz nyelvtan (DCG)
Rövid szöveges bemutatás: 
A kiterjesztett nyelvtant akkor alkalmazhatjuk, ha már megalkottunk egy nyelvtani szabályrendszert mellyel képesek vagyunk értelmes mondatok generálására. Ekkor általában az az eset áll fenn, hogy ez a szabályrendszer azonban túl generál, tehát értelmetlen mondatokat is előállít. Ennek egyik megoldása a kiterjesztett nyelvtan. Ebben az esetben például megoldható úgyis ha a szavak kategóriája kap egy paramétert amely jelzi, hogy alanyi ragozású szavakra lesz szükség vagy tárgyas ragozásúakra. A paramétertől függően eltérhet a szórend és a teljes leképzési szabály is akár (nyelvfüggő). Tehát nem új szabályokat generálunk a túlgenerálás megszüntetéséért hanem a meglévőket próbáljuk jobban specializálni.