Конструктор языков программирования
Loading...
Language Forge — конструктор языков
Language Forge Конструктор языков программирования
Сохранено локальный проект

Шаг 2 · проектирование

Собираем язык по слоям

План, пример синтаксиса и быстрый локальный feedback.

Черновой blueprint

22%
language.lf

Документация

Документация Language Forge

Короткая инструкция по созданию собственного языка программирования и работе в мастерской.

Как создать свой язык

  1. Выберите понятное название и опишите проблему, которую должен решать язык.
  2. Напишите ТЗ: пользователи, ключевые конструкции, ограничения и реальный пример.
  3. Выберите стиль языка под задачу: декларативный, общего назначения, функциональный или для устройств.
  4. Нажмите «Сформировать план языка» и изучите blueprint с ближайшим шагом.
  5. Дорабатывайте идею с AI-инженером: спрашивайте про синтаксис, типы, этапы компилятора и противоречия.

Как пользоваться мастерской

  1. Редактируйте пример в редакторе language.lf.
  2. Нажмите «Проверить код», чтобы получить токены, AST и диагностику.
  3. Исправьте ошибки, затем нажмите «Запустить», чтобы проверить сценарий.
  4. Используйте «Форматировать» для очистки примера и «Копировать», чтобы перенести его в другой инструмент.
  5. Черновик сохраняется автоматически, поэтому к проекту можно вернуться позже.

Текущий пример синтаксиса


        
Language ForgeИзменения сохраняются в проекте
v0.2 · prototype lab