Методичка - Знакомство с генераторами лексических и синтаксических анализаторов lex и yacc. Она же Лабораторная работа #1.
Задача создания эффективных анализаторов исходного кода возникла вместе с первым компилятором. С тех пор прошло много времени, и появилась мощная теория,
позволившая автоматизировать рутинный процесс написания однообразных конечных автоматов. Программирование анализаторов исходного кода может быть полезно
в учебных или исследовательских целях, но для анализа реальных языков C++,Python или SQL в настоящее время используют исключительно автоматические средства генерации лексических и синтаксических анализаторов. Далее речь пойдет только о них: lex и yacc.
Про lex
Про bison
Проектирование калькулятора
Работа выполнена на языках
* Python (требуется модуль ply -- как установить написано)
* C++ (требуются утилиты flex и bizon -- как установить написано)
Методичка в формате — PDF & MS Word & TXT
МАИ.
Факультет прикладной математики.
Кафедра вычислительной математики и программирования.
Преподаватели:
Алексей AVL Лебедев
Илья US-Marine Перетягин