CC S02E06

April 24, 2013, 9:11 p.m.

Соберем воедино накопленные знания о flex, bison и llvm, чтобы реализовать простейший, но уже полноценный компилятор из языка с переменными, выражениями, присваиваниями и функцией print. Наш компилятор будет понимать, например, следующую программу:

a = 1
b = 2 + a
print 2 * a
print 2 * a * b

(Read more)

CC S02E05

April 10, 2013, 8:47 p.m.

Codegeneration with LLVM

(Read more)

CC S02E04

April 3, 2013, 8:06 p.m.

Clang, LLVM tools

(Read more)