JVM: Добавлено больше операторов
JVM: Реализованы локальные переменные
JVM: Реализован вызов процедур-функций
JVM: Добавлен вызов процедур
Первые наработки бэкэнда для jvm
Изменение структуры проекта
Добавлены открытые массивы
Добавлен тип REAL
Добавлено вычисление размеров типа для аллокации
Добавлена процедура NEW для аллокации обычных массивов
Добавлены фунции вывода для компилируемой программы
Добавлены комментарии
Исправлен экспорт полей и экспорт для "только чтения"
Добавлены списки объявлений
Добавлено экспортирование объектов в модулях
Добавлены модули
Добавлено получение указателей на сгенерированные процедуры и переменные
Реализован вызов процедуры-переменной
Добавлены встроенные процедуры
Поправлены повторные опережающие объявления процедур, добавлено именование генерируемых структур
Добавлены опережающие объявления процедур
Добавлены локальные объявления
Реализованы VAR-параметры в генераторе
Добавлены многомерные массивы и статическая проверка индексов
Добавлен NIL и автоматическое разыменование указателей
Что-то там тестировалось с массивами...
Реализованы неявные объявления типов наперёд
Добавлены указатели
Поправлено умножение, добавлен вывод результата генератора в файл
Добавлены объявления типов-записей и типов-процедур, добавлены и исправлены селекторы полей и индекса
Добавлены процедуры-функции, объявления именованных констант, объявления типов алиасов и типов массивов, добавлен селектор индекса массива
Процедуры можно вызывать со скобками :)
Добавлены области видимости и вызовы процедур
Добавлены процедуры и проверка результата в выражениях
Добавлены выражения
Добавлены типы INTEGER и BOOLEAN
Начало проекта, где-то первая неделя июля.