![]() Главная страница Случайная лекция ![]() Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика ![]() Мы поможем в написании ваших работ! |
Порождающие грамматики
Определение 1.4.1. Порождающей грамматикой ( грамматикой типа 0, generative grammar, rewrite grammar) называется четверка Пример 1.4.2. Пусть даны множества N = {S}, Замечание 1.4.3. Будем обозначать элементы множества Замечание 1.4.4. Для обозначения n правил с одинаковыми левыми частями Определение 1.4.5. Пусть дана грамматика G. Пишем Замечание 1.4.6. Когда из контекста ясно, о какой грамматике идет речь, вместо Пример 1.4.7. Пусть Тогда Определение 1.4.8. Если При этом последовательность слов Замечание 1.4.9. В частности, для всякого слова Пример 1.4.10. Пусть Определение 1.4.11. Язык, порождаемый грамматикой G, - это множество Замечание 1.4.12. Существенно, что в определение порождающей грамматики включены два алфавита - Пример 1.4.13. Если Определение 1.4.14. Две грамматики эквивалентны, если они порождают один и тот же язык. Пример 1.4.15. Грамматика и грамматика эквивалентны.
Синтаксис (от греч. syntaxis – построение, порядок) – это набор правил построения слов, конструкций и структур текста в языке или системе. Некоторые авторы включают в синтаксис и алфавит. Ошибки, возникающие при написании программы и касающиеся только синтаксиса, выявляются при синтаксическом анализе, осуществляемом транслятором. Под семантикой (от греч. semantikos – обозначающий) понимается смысл каждой синтаксической конструкции в языке или системе.
Автоматные языки и грамматики. В информатике, регулярная грамматика — формальная грамматика типа 3 по иерархии Хомского. Регулярные грамматики определяют в точности все регулярные языки, и поэтому эквивалентны конечным автоматам и регулярным выражениям. Регулярные грамматики являются подмножеством контекстно-свободных.
Дата добавления: 2015-07-26; просмотров: 204; Нарушение авторских прав ![]() Мы поможем в написании ваших работ! |