Соберем воедино накопленные знания о flex, bison и llvm, чтобы реализовать простейший, но уже полноценный компилятор из языка с переменными, выражениями, присваиваниями и функцией print. Наш компилятор будет понимать, например, следующую программу:
a = 1 b = 2 + a print 2 * a print 2 * a * b
Apr 24, 2013
·
tswr
Калькулятор с переменными на flex, bison и C++
Mar 27, 2013
·
tswr
RPN калькулятор на flex и bison
Mar 20, 2013
·
tswr
Введение План на семестр, Литература Flex (http://www.gnu.org/software/flex/) Bison (http://www.gnu.org/software/bison/) LLVM (http://llvm.org/) Требования В конце каждого занятия формулируется домашнее задание. Сдавшие задание к следующему занятию получают 5 баллов, через одно - 4 балла, через 2 - 3 и так далее. Получившие 80% - 100% от максимального возможного балла получают отлично, 60% - 79% - …
Feb 27, 2013
·
tswr