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