Backend-разработчик в МСБ Лизинг
· 29.06.2024 · ред.Вопрос
Имеете ли вы опыт разработки собственного dsl?
8 комментов
· 30.06.2024
Что-то такое припоминаю. На лексе с яком. Делали конструктор отчетов и надо было вычислять выражения. Году в 2010 это было.
0
ответить
коммент удалён
· 03.07.2024
Что такое лекс с якому?
0
ответить
ответ удалён
· 03.07.2024
lex — лексический анализатор, ищет лексемы в тексте, yacc — синтаксический анализатор, парсит текст согласно заданной грамматике. А вместе они составляют пакет для строгания компиляторов.
0
ответить
ответ удалён
· 03.07.2024
Захотелось после вашего вопроса проверить одну гипотезу, и, похоже, я открыл ящик пандоры ))
0
ответить
ответ удалён
· 30.06.2024
Да, правда оба разработанных языка ушли в помойку. Первый универсальный разбирает литералы, строки и нумера, а потом скармлевает уже движку, который находит соответствие шаблону.
0
ответить
коммент удалён
· 03.07.2024
На чем делал?
0
ответить
ответ удалён
· 03.07.2024
Один на Python другой на сях.
0
ответить
ответ удалён
· 26.07.2024
Кому интересна тема, на днях нашёл тулзу peg.js которая позволяет писать собственные парсеры+интерпретаторы. Даже я без опыта разработки языков смог её освоить за вечер
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён