Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2011, 22:19   #1
Legato
 
Регистрация: 03.12.2010
Сообщений: 4
По умолчанию синтаксический анализатор(LL)

По таблице LL-грамматики нужно написать программу синтаксического анализатора. Пожалуйста скажите как это сделать. Напишите кусочек примера такого анализатора или строчку из приложенной таблицы.
Вложения
Тип файла: doc ll.doc (15.2 Кб, 14 просмотров)
Legato вне форума Ответить с цитированием
Старый 24.12.2011, 22:53   #2
invizor
Пользователь
 
Аватар для invizor
 
Регистрация: 15.11.2010
Сообщений: 53
По умолчанию

Вообще обычно сначала лексический анализ идет, который по каждому слову в программе определяет его тип( например переменная, оператор, зарезервированное слово). Далее уже анализируется последовательность и строится древовидная структура для выполнения программы. Посмотрел на задание- там наверное просто каждому типу идентификаторов в <> в левом столбце должна соответствовать процедура, тело которой ее расшифровка( то что идет после ->). Для простых расшифроков типа E case на всевозможные значения типа Met, Id и т.д и чтение из файла программы. При входе в новую процедуру формируется ветви из вершины дерева.
Герои меча и магии собственного производства http://invizor007.000webhostapp.com/...1/hi_v1_3a.rar
Личный сайт http://invizor007.000webhostapp.com/
invizor вне форума Ответить с цитированием
Старый 25.12.2011, 18:29   #3
Legato
 
Регистрация: 03.12.2010
Сообщений: 4
По умолчанию

Спасибо. Но без примеров это всё равно что стенке объяснять
Legato вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Синтаксический анализатор Lisёноk Помощь студентам 2 12.12.2011 09:51
Синтаксический анализатор Jeka57 Помощь студентам 1 05.06.2011 22:47
Синтаксический анализатор Ita Фриланс 0 29.03.2011 01:37
Синтаксический анализатор Douglas Помощь студентам 0 28.12.2010 18:01
Синтаксический анализатор Lifefine Общие вопросы Delphi 3 09.10.2010 19:42