Compiler Project

О проекте

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

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

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

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

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

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

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

См. также

  • Список используемой литературы
  • Репозиторий GitHub
Compiler Project
  • Компоненты фронтенда (frontend)
  • Edit on GitHub

Компоненты фронтенда (frontend)

  • Препроцессор

  • Лексический анализатор

  • Синтаксический анализатор

  • Конвертер

Назад

Previous Next

© Copyright 2020-2025, vla5924-practice.

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