Использовать средство синтаксического анализа по выбору, реализовать модуль для разбора текста в соответствии с языком по варианту. Реализовать построение по исходному файлу с текстом синтаксического дерева с узлами, соответствующими элементам синтаксической модели языка. Вывести полученное дерево в файл в формате, поддерживающем просмотр графического представления.
Грамматика находится в файле model
Отчет находится в reports
- bison 3.8.2
- flex 2.6.4
- perl 5
- graph-easy + module graph-easy as SVG
- gcc, g++, gdb
- Настроить себе Clion, чтобы можно было выполнять Makefile. Советую использовать Cygwin для винды. Как это сделать: ссылка
- Установить себе все необходимые пакеты.
- Запустить команду
make all
. - Посмотреть результат в созданной директории out.