Skip to content

Compiler v2.5.0

Compare
Choose a tag to compare
@Victor-Y-Fadeev Victor-Y-Fadeev released this 10 Jan 16:57
· 585 commits to master since this release
706840b

Добавлена кодогенерация MIPS на основе подхода rvalue / lvalue.

  • Выражения:
    • Идентификаторы
    • Вырезки из массивов
    • Константные выражения
    • Вызовы пользовательских функций
    • Печать
    • Выбор полей структур
    • Преобразования типов
    • Унарные:
      • Адрес
      • Разыменование указателя
      • Абсолютное значение
    • Бинарные
    • Тернарный оператор
    • Инициализатор
  • Операторы:
    • Объявления переменных любых типов, а также их инициализация
    • Объявления функций
    • while
    • do
    • for
    • continue
    • break
    • return
    • switch