S : A T | T ; T : B U | U ; U : C V | V ; V : D W | W ; W : E X | X ; X : /* puste */ | 'x' ; E : 'x' 'x' ; D : E E ; C : D D ; B : C C ; A : B B ;
S : S S | 'x'Jak wygląda język generowany przez tą gramatykę. Pokazać że gramatyka ta nie jest jednoznaczna zaś ilość drzew rozbioru rośnie wykładniczo z długością słowa (dokładnie jest to liczba Catalana: ((2*n-2)!)/(((n-1)!*(n-1)!)*n) ).
S : 'a' | S 'a' | S T 'b' ; T : 'c' | T 'x' 'c' ;Uzasadnić że jest on jednoznaczna.
x,x;x,x,x;x,xUwaga: ten opis jest celowo nieprecyzyjny, proszę uzupełnić szczeguły według uznania i wyjaśnić jak się one tłumaczą na gramatykę.
Gramatykę bezkontekstową nazywamy regularną jeśli każda prawa strona reguły zawiera co najwyżej jeden symbol pomocniczy i ten symbol występuje na końcu, np:
S : 'x' S | 'y' 'z' 't' S | 'a' ;
([]([][]))[]()Zastanowić się czy da się podać gramatykę regularną dla tego języka (jeśli narzucimy górne orgraniczenie na głębokość zagnieżdżania to taka gramatyka istnieje).