2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Построение синтаксического анализатора.
Сообщение06.10.2009, 11:55 


01/05/09
22
Всё это из теории автоматов и формальных языков. Нужно посторить синтаксический анализатор для цепочек автоматного языка вида: http://s46.radikal.ru/i113/0910/c8/7b2bb567b15f.jpg (собственно, тут и всё задание:))
Обозначения:
< ... > - нетерминал;
::= - разделитель левой и правой частей правил и обозна¬ча¬ет: “это есть” или “состоит из”;
[ ... ] - факультативный (необязательный) элемент;
{ ... } - итерация, т.е. элемент повторяется 0 или более раз;
? ... ¦ ... ¦ ... ? - альтернативы;

По заданию нужно построить граф состояний, потом анализатор. По графу я построить смогу, но он делается для автоматных грамматик, а эта вроде контекстно-свободная.

 Профиль  
                  
 
 Re: Построение синтаксического анализатора.
Сообщение06.10.2009, 12:49 
Заслуженный участник


09/08/09
3438
С.Петербург
Sergio471 в сообщении #249441 писал(а):
По графу я построить смогу, но он делается для автоматных грамматик, а эта вроде контекстно-свободная.

Все автоматные грамматики контекстно-свободны. Вы считаете, что эта грамматика контекстно-свободная, но не автоматная?

 Профиль  
                  
 
 Re: Построение синтаксического анализатора.
Сообщение06.10.2009, 14:56 


01/05/09
22
Да, именно так

 Профиль  
                  
 
 Re: Построение синтаксического анализатора.
Сообщение06.10.2009, 15:16 
Заслуженный участник


09/08/09
3438
С.Петербург
Sergio471 в сообщении #249486 писал(а):
Да, именно так
Хорошо, поставим вопрос по-другому :)
Какие именно конструкции данного языка не позволяют Вам описать его регулярной (автоматной) грамматикой и почему?

 Профиль  
                  
 
 Re: Построение синтаксического анализатора.
Сообщение06.10.2009, 20:55 


01/05/09
22
Все из предложенных можно автоматной описать. Ага, я вас понял:)
Пока буду трудиться над графом состояний.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group