Size: a a a

2021 July 01

YS

Yan Shkurinskiy in Haskell
Надо продираться сквозь опердени к изучаемому Клапауцием материалы!
источник

Z(

Zahar Kovaλ (vovan19... in Haskell
А есть ли какая-нибудь тула/библиотека для генерации деревьев разбора по грамматике?
источник

ЗП

Зигохистоморфный Пре... in Haskell
деревьев? ты про аст?
источник

Z(

Zahar Kovaλ (vovan19... in Haskell
да, про аст, которое не аст
источник

ЗП

Зигохистоморфный Пре... in Haskell
источник

Z(

Zahar Kovaλ (vovan19... in Haskell
выглядит  годно, спасибо!
источник

ЗП

Зигохистоморфный Пре... in Haskell
от них же книга еще идет
источник

JS

Jerzy Syrowiecki in Haskell
бесконечная не заменяется
источник

JS

Jerzy Syrowiecki in Haskell
такое и в Хаскеле есть
источник

к

кана in Haskell
почему?
источник

к

кана in Haskell
как и в случае с ленивостью, нужно просто из цикла генерировать значения, когда потребитель из запрашивает
источник

ЗП

Зигохистоморфный Пре... in Haskell
идея генераторов не тоже самое было бы? (я про жс и прочие реализации)
источник

к

кана in Haskell
я буквально про генераторы и написал
источник

IK

Ilya Kos in Haskell
Привет, я так делаю
источник

ЗП

Зигохистоморфный Пре... in Haskell
но в отличии от циклов, генераторы дуплексную модель имеют
источник

Z(

Zahar Kovaλ (vovan19... in Haskell
Не совсем, он решает перпендикулярную задачу. Объясню точнее что мне нужно.
Вот есть большая грамматика (например, C++) и хочется экспериментировать с генерацией кода для тестирования тулов вокруг него: компиляторов, языковых сервисов (вроде clangd) и прочего.
И не хочется переписывать эту грамматику в какой-то intermediate формат, хочется по (да хоть тому же BNF) сразу генерить AST/код на C++
источник

MK

Maxim Koltsov in Haskell
посмотри на tree-sitter
источник

IK

Ilya Kos in Haskell
Professional JSON developer
источник

MK

Maxim Koltsov in Haskell
чё
источник

Z(

Zahar Kovaλ (vovan19... in Haskell
хз, не очень понял как это поможет
обычный генератор парсеров с виду
источник