Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Левые и правые порождения




Язык, определяемый грамматикой

 

Если - КС-грамматика, то язык, определяемый грамматикой , обозначается и представляет собой множество терминальных строк, порождаемых из начального символа грамматики. Таким образом,

.

 

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

 


 

На каждом шаге порождения осуществляются два выбора:

Выбирается переменная, которая будет заменена телом одного из своих правил;

Для выбранной переменной выбирается правило, правая часть которого подставляется вместо переменной.

Для уменьшения числа выборов потребуем, чтобы на каждом шаге порождения заменяли крайнюю слева переменную одним из тел ее правил. Такие порождения называются левыми (leftmost, lm) и для его указания используются обозначения .

Аналогично можно потребовать, чтобы на каждом шаге заменялась крайняя справа переменная. Такие порождения называются правыми (rightmost, rm) и для его указания используются обозначения .

 

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

 




Поделиться с друзьями:


Дата добавления: 2013-12-14; Просмотров: 1372; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.