Build Status Codacy Badge

Компилятор языка MiniJava

Репозиторий с кодом проекта для курса "Теория компиляторов" ФИВТ МФТИ, кафедра ABBYY

Участник telegram e-mail
Лунин Дмитрий Владимирович @dimon2016
Поконечный Эдуард Павлович @celidos pokonechnyy.ep@phystech.edu
Ожерельева София Сергеевна @Sofya_Ozherelieva
Алексеев Никита Анатольевич @Saynocommon

Грамматика языка

Зависимости

bison --version

bison (GNU Bison) 3.4

flex --version

flex 2.6.4

dot -V

dot - graphviz version 2.40.1 (20161225.0304)

Пример запуска:

Сборка всего:

./make_all.sh

Запуск программы на примере с кодом:

./run_sample.sh ./tests/samples/two_plus_two.java ./two_plus_two_ast ./two_plus_two_irt