Тривиль 2022

Я закончил проход по лексическому, синтаксическому и семантическому анализу. Сделано все, кроме:

  • может-быть ссылок и операций с ними
  • импорта
  • оператора выбора

Попутно, дочистил грамматику, сделал несколько полезных изменений. Например, сделал обязательной инициализацию переменных, и добавил простейший type inference: пусть Праздник = истина

В компиляторе сейчас 5611 строк в 41 файле и 175 тестов, большая часть на семантику.

Дальше

  • доработка генерации — строки, массивы, классы, конверсии.
  • импорт, компиляция всей программы
  • оператор выбора
  • минимальная рефлексия — универсальная печать

Надеюсь доделать компилятор за праздники. Зависит, главным образом, от возможности выделить время свободное от празднования :)

Всех с наступающим! Всем нам великих свершений в следующем году.

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *