Esercizi grammatiche

Linguaggi di programmazione: esercizio 4 grammatica

programmerData il linguaggio

 

L = {an bn+k cn | n,k > 0}

 

definire la grammatica.

 

G = (X,V,S,P)

X = (a,b,c)

V = (S,A,B)

P = {

S => AB

A => abc | aSc | aBbc

B => b | bB

cb => bc

}

 

Grammatica context-sensitive (tipo 1)

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *