Tilanneherkkä kielioppi

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 6. tammikuuta 2016 tarkistetusta versiosta . tarkastukset vaativat 10 muokkausta .

Kontekstiriippuvainen kielioppi ( KZ-grammar , kontekstikielioppi ) on formaalisen kieliopin ( Chomsky-hierarkian tyyppi 1 ) erikoistapaus, jossa kaikkien tuotantojen vasen ja oikea osa voi olla terminaalisen ja ei-terminaalisen ympärillä. symboleja.

Formaalin kieliopin erikoistapaus on myös yhteydetön kielioppi .

Kieli , joka voidaan määrittää CV-kieliopilla, kutsutaan kontekstiriippuvaksi kieleksi tai CV-kieleksi.

Muodollinen määritelmä

Formaali kielioppi G=(N, T, I, P) on kontekstiherkkä, jos kaikki P:n säännöt ovat muotoa: αAβ → αωβ

missä A ∈ N (eli yksittäinen ei-päätemerkki), ω ∈ (N ∪ T) + (eli ei-tyhjä merkkijono, joka koostuu pääte- ja/tai ei-päätteisistä symboleista), α, β ∈ ( N ∪ T)* (eli mikä tahansa merkkijono, joka koostuu pääte- ja/tai ei-päätemerkeistä).

Esimerkkejä

Seuraava kielioppi määrittää kontekstiherkän kielen :

Tältä aaa bbb ccc sukupolviketju näyttää:

Katso myös

Kirjallisuus