Compiler Project

О проекте

  • Основные положения
    • Обзор предметной области
    • Архитектура продукта
    • Этапы работы компилятора
  • Компилируемый язык

Внутренние представления

  • Синтаксическое дерево (ast)
  • Дерево операций (optree)

Компоненты проекта

  • Компоненты фронтенда (frontend)
  • Компоненты бэкенда на базе синтаксического дерева (backend/ast)
  • Компоненты бэкенда на базе дерева операций (backend/optree)
  • Генератор кода LLVM IR
  • Консольное приложение

Сравнения производительности

  • Производительность компиляции
  • Производительность исполнения

См. также

  • Список используемой литературы
  • Репозиторий GitHub
Compiler Project
  • Основные положения
  • Edit on GitHub

Основные положения

  • Обзор предметной области

  • Архитектура продукта

  • Этапы работы компилятора

Назад

Previous Next

© Copyright 2020-2025, vla5924-practice.

Built with Sphinx using a theme provided by Read the Docs.