Привет! Напишу Ваш DSL на rust, отвечу на все вопросы, согласуем ТЗ и набор приемочных тестов. Разработаю грамматику, интерпретатор, интерфейс, напишу документацию. Заключаю договор как СЗ(без НДС, по закону). Какие задачи обычно решают с помощью DSL? DSL это по сути язык промптов, но не универсальный, как у нейронок, а специализированный, под конкретную доменную область(язык специалиста). DSL позволяет специалисту решать задачу в терминах своей предметной области. Понятным примером dsl является sql - язык специалистов реляционных бд. И в отличии от результата нейронки - dsl делает свою работу с первого раза и точно, так как содержит весь необходимый контекст и императив. Для программиста - dsl это возможность отдать часть требуемой логики на сторону пользователя, предоставляя ему возможность самому формулировать свои задачи. Истинная же “мощь” dsl заключается в том, что dsl-скрипт, это уже не код, не яп, не ос и даже не хост - это “слово произнесенное”, а как оно “зафиксировано” дело второе. Это может быть файл, задача крона, сообщение шины, инпут формы, поле модели в бд, тело запроса…Главное чтобы это слово было “услышано”…

Пример DSL HTTPS://DISK.YANDEX.RU/i/ggHcQ7ffOkhJPw И его профит https://disk.yandex.ru/i/Hpop_7CuashSDQ