Compiler Project

Documentation

  • Документация на русском языке
  • Documentation in English

Общая информация о проекте

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

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

  • Обзор
  • Блоки кода
  • Условия (ветвления)
  • Арифметико-логические выражения
  • Функции
  • Идентификаторы
  • Ключевые слова
  • Циклы
  • Операторы
  • Специальные последовательности
  • Типы данных
  • Переменные

Руководства

  • Сборка и установка компилятора
  • Установка
  • Сборка и установка LLVM

Компоненты (модули) проекта

  • Обзор
  • Препроцессор
  • Лексический анализатор
  • Синтаксический анализатор
  • Семантический анализатор
  • Оптимизирующий анализатор
  • Интерфейсы для АСД (AST)
  • Генератор промежуточного представления LLVM IR
  • Консольное приложение
Compiler Project
  • Общая информация о проекте

Общая информация о проекте

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

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

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

Назад


© Copyright 2024, vla5924-practice.

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