λ
Language Forge
Конструктор языков программирования
Сохранено
•
локальный проект
Язык интерфейса
Документация
Новый проект
Спросить AI
Шаг 2 · проектирование
Собираем язык по слоям
План, пример синтаксиса и быстрый локальный feedback.
▶Запустить
✓Проверить код
Черновой blueprint
language.lf
Форматировать
Копировать
1
Ln 1, Col 11 строка
Токены
AST
Диагностика
Результат
Документация
Документация Language Forge
Короткая инструкция по созданию собственного языка программирования и работе в мастерской.
Как создать свой язык
- Выберите понятное название и опишите проблему, которую должен решать язык.
- Напишите ТЗ: пользователи, ключевые конструкции, ограничения и реальный пример.
- Выберите стиль языка под задачу: декларативный, общего назначения, функциональный или для устройств.
- Нажмите «Сформировать план языка» и изучите blueprint с ближайшим шагом.
- Дорабатывайте идею с AI-инженером: спрашивайте про синтаксис, типы, этапы компилятора и противоречия.
Как пользоваться мастерской
- Редактируйте пример в редакторе language.lf.
- Нажмите «Проверить код», чтобы получить токены, AST и диагностику.
- Исправьте ошибки, затем нажмите «Запустить», чтобы проверить сценарий.
- Используйте «Форматировать» для очистки примера и «Копировать», чтобы перенести его в другой инструмент.
- Черновик сохраняется автоматически, поэтому к проекту можно вернуться позже.
Текущий пример синтаксиса
Закрыть
Скачать документацию
