Мониторинг обменных курсов валют
18c0693f

Слаборазделенные грамматики


Используя введенные понятия,  можно дать определение слаборазделенной грамматики.
 

Определение. КС-грамматика называется слаборазделенной, если выполняются 
                         следующие три условия: 

правая часть каждого правила представляет собой либо пустую цепочку $, либо начинается с терминального символа, 

если два правила имеют одинаковые левые части, то правые части правил должны начинаться разными символами, 

для каждого нетерминала A, такого что A ==>* $ множество начальных символов не должно пересекаться  с множеством символов, следующих за A.:

ПЕРВ(A) З

СЛЕД(A) = $ 
 

Используя приведенное определение, выясним, является ли следующая грамматика слаборазделенной: