Алхимическая поляна

Алхимическая поляна
Текущее время: 16-04-2024, 13:58

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Помогите с курсовым
СообщениеДобавлено: 08-06-2012, 06:12 
Не в сети

Зарегистрирован: 08-06-2012, 06:05
Сообщения: 1
Кто сможет за вознаграждение выполнить за пару недель следующее задание:
1.Необходимо предложить свой собственный алгоритмический язык, организующий алгоритмические конструкции (он должен добавлять удобство и гибкость) - уже есть
(этот пункт задания уже выполнен у нас)
2.Необходимо написать интерпритатор к этому языку (этот пункт не выполнен)
Этапы:
1)Определиться с базовым(и) языком(ами)
2)Выбрать наиболее удачное средство, предложив дополнения
3)Оформить спецификацию к этому языку
4)Приступить к интерпритатору:
А) описать лексический и синтаксический состав (изучение пакета Fle(сгенерировать быстрый лексическо-синтаксический анализатор (парсер) во Fle.
Б) описать семантический состав (изучение пакета Bison) (сгенерировать семантический анализатор (парсер) с помощью Bison).
Связать анализаторы (подключить лексический (синтаксич.) к семантическому).
5)Приступить к тестированию.
Подсказка: Для того, чтобы Флекс и Бизон работали (запускались), нужно уcтановить Min GW,что в полном пакете Code Blocks. В System SDK есть всё, что необходимо. (mingw-get-inst в Code Blocks). Установить туда же, куда и Код Блокс (нужно найти переменные среды (работа с переменными среды)(это в свойствах системы, там же найти переменную Path и что-то указать там).
Некоторые подсказки:
Парсер-синтаксич. Анализатор
Флек-лексич. Анализатор
GNU Bison-семантический анализатор
Составить ликсемы(токены)(элементарные единицы языка)
Посмотреть работу с регулярными выражениями, найти отладчик (тестер) регулярных выражений.
Регулярные выражения основаны на разбиении всех символов на классы.
Написать для каждой ликсемы (токена) рег. Выражения,разбив весь текст на ликемы (токены).
Ликсемы(токены):все ключевые слова, все константы (строковые и числовые),комментарии, символы, знаки операций.
(Если не ошибаюсь, то, что касается ликсем и рег. Выражений, у на это есть(нужно посмотреть файл)).


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

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Перейти:  
cron
Powered by Forumenko © 2006–2014
Русская поддержка phpBB