Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 01.10.2011, 06:24
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Здравствуйте, Уважаемые форумчане! Ситуация:В институте задали курсовую написать, транслятор с сильно обрезанного языка Pascal в C.Пишу на C++ Builder XE. Задача в соотвествии с канонами разбита на 3 этапа:1. Лексический анализатор2. Синтаксический анализатор3. Генератор кода выходной программыПервые два этапа успешно реализованы. Выход синтаксического анализатора представляет собой линейную последовательность номеров правил формальной грамматики языка Pascal, выведенных при разборе входной цепочки. Вопрос:Как проще всего (и лучше) реализовать генератор кода в язык C на данных правилах грамматики? Пока поверхостно нашел только вариант перевода с помощью дерева синтаксического разбора в тетрады или триады, а потом из них в выходной язык. Но мне кажется что можно сделать проще.P. S. Заранее спасибо за помощь!
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Построить два эффективных кода:один для своей фамилии(Алгоритм Шеннона-Фано) другой для своего имени (Алгоритм Хаффмана) Guest Ещё вопросы и ответы из архива 1 0 12.01.2012 21:01
В форме генерации пароля после вставки кода ничего не происходит Guest Продолжение архива вопросов 0 28.09.2011 21:34



© www.otvetnemail.ru - Форум вопросов и ответов.