Symbol startowy Wymaganie, żeby symbol startowy był jeden, nie ogranicza nam szczególnie możliwości budowania gramatyk. Jeśli chcemy zacząć generację od jakiegoś innego słowa lub od pewnych kilku możliwych słów możemy dodać symbol „przedstartowy” oraz reguły postaci będące sumarycznie podzbiorem wszystkich dozwolonych reguł dla danej gramatyki. Wystarcza nam więc jeden symbol startowy, niezależnie od tego, od ilu możliwych słów zamierzamy zaczynać.
Symbole terminalne i nieterminalne Nie ogranicza nas też specjalnie podział na symbole terminalne i nieterminalne. Jeśli chcemy, możemy nawet wymagać, żeby po lewej stronie każdej reguły były tylko symbole nieterminalne.
Jeśli mamy w którymś miejscu symbol terminalny a chcemy mieć tam symbol nieterminalny, to tworzymy specjalny symbol nieterminalny i regułę Wtedy wszędzie oprócz tej reguły zamiast używamy
Przykładowo, załóżmy, że mamy gramatykę:
I chcemy, żeby po lewej stronie były tylko symbole nieterminalne. Dodajemy więc następujące reguły:
A te już istniejące zamieniamy na:
Tej techniki używa się np.