Список используемой литературы
Анисимов А. В. Лексический анализ. — 2023. — URL: http://alexanius.ru/comp_lex.html.
Ахо А., Ульман Дж. The Theory of Parsing, Translation, and Compiling: Vol. 1: Parsing. — Englewood Cliffs: Prentice-Hall, 1972. — ISBN 0-13-914556-7.
Ахо А. В., Лам М. С., Сети Р., Ульман Дж. Д. Компиляторы: принципы, технологии и инструментарий. — 2-е изд. — Москва: ООО «И.Д. Вильямс», 2018.
Bison 1.25: Руководство пользователя. — Free Software Foundation, 2004. — URL: https://www.opennet.ru/docs/RUS/bison_yacc/bison_5.html.
Владимиров К. Оптимизирующие компиляторы. Структура и алгоритмы. — Москва: Издательство АСТ, 2024.
Документация к проекту LLVM. — 2025. — URL: https://llvm.org/docs.
Документация к проекту MLIR. — 2023. — URL: https://mlir.llvm.org/docs.
MLIR: Canonicalization. — 2023. — URL: https://mlir.llvm.org/docs/Canonicalization/.
Орлов С. А. Теория и практика языков программирования. — 3-е изд. — Санкт-Петербург: Питер, 2013. — ISBN 978-5-496-00032-1.
Савельев А. Я. Основы информатики. — Москва: Издательство МГТУ им. Н.Э. Баумана, 2001. — ISBN 5703815150.
Свиридкин Д. Путеводитель C++ программиста по неопределенному поведению. — 2023. — URL: https://github.com/Nekrolm/ubbook.
Хабр. Поговорим об оптимизирующих компиляторах. Сказ второй: Доминирование. — 2023. — URL: https://habr.com/ru/articles/737646.
Changkun O. Modern C++ Tutorial: C++11/14/17/20 On the Fly. — 2024. — URL: https://github.com/changkun/modern-cpp-tutorial.
Gohman D. Canonicalization. — 2018. — URL: https://sunfishcode.github.io/blog/2018/10/22/Canonicalization.html.
Lattner C., Shpeisman T. Multi-Level Intermediate Representation for Compiler Infrastructure: 2019 European LLVM Developers Meeting. — 2019. — URL: https://llvm.org/devmtg/2019-04/talks.html#Keynote_1.
Muchnick S. S. Advanced Compiler Design and Implementation. — San Francisco: Morgan Kaufmann, 1997. — ISBN 1-55860-320-4.
My First Language Frontend with LLVM Tutorial. — 2021. — URL: https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index.html.
Rodler M., Egevig M. Mapping High Level Constructs to LLVM IR. — 2023. — URL: https://mapping-high-level-constructs-to-llvm-ir.readthedocs.io/en/latest.
The Python Language Reference. — 2021. — URL: https://docs.python.org/3/reference/index.html.
Thain D. Introduction to Compilers and Language Design. — 2nd ed. — University of Notre Dame, 2023.