Compiler Project

О проекте

  • Основные положения
  • Компилируемый язык

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

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

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

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

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

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

См. также

  • Список используемой литературы
  • Репозиторий GitHub
Compiler Project
  • Документация - compiler-project
  • Edit on GitHub

Документация - compiler-project

О проекте

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

  • Компилируемый язык

Внутренние представления программы

  • Синтаксическое дерево

  • Дерево опреаций

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

  • Фронтенд (frontend)

  • Бэкенд на базе синтаксического дерева (backend/ast)

  • Бэкенд на базе дерева операций (backend/optree)

  • Генератор кода LLVM IR

  • Консольное приложение

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

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

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

См. также

  • Список используемой литературы

  • Репозиторий GitHub

«Таким образом, был разработан и реализован компилятор».


© Copyright 2020-2025, vla5924-practice.

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