Size: a a a

2020 December 27

AP

Aleksei (astynax) Pi... in Haskell
(Нашёл так: https://hackage-search.serokell.io/?q=indentGuard )https://hackage-search.serokell.io/?q=indentGuard )
источник

X

XÆA-XII in Haskell
Спасибо
источник

JS

Jerzy Syrowiecki in Haskell
я знаю один серьёзный компилятор на Мегапарсеке
источник

JS

Jerzy Syrowiecki in Haskell
но там из Lexer, кажется, ничего. там alex строит поток токенов, а Megaparsec из токенов парсит
источник

JS

Jerzy Syrowiecki in Haskell
hedn/lib/Data/EDN/AST/Lexer.hs · master · IC Rainbow / hedn · GitLab
https://gitlab.com/dpwiz/hedn/-/blob/master/hedn/lib/Data/EDN/AST/Lexer.hs
источник

JS

Jerzy Syrowiecki in Haskell
вот ещё пример использования Megaparsec.Lexer, достаточно серьёзный
источник

AP

Aleksei (astynax) Pi... in Haskell
Dhall тоже использует мегапарсек. И тоже работает с отступами самостоятельно
источник

AP

Aleksei (astynax) Pi... in Haskell
Кмк, мегапарсековы механизмы довольно небольшое подмножество "синтаксисов на отступах" могут покрыть.
источник

AP

Aleksei (astynax) Pi... in Haskell
Но для прототипирования такие готовые "батарейки" могут быть вполне полезны :)
источник

JS

Jerzy Syrowiecki in Haskell
Aleksei (astynax) Pirogov
Кмк, мегапарсековы механизмы довольно небольшое подмножество "синтаксисов на отступах" могут покрыть.
почему ты зациклился на отступах?
источник

X

XÆA-XII in Haskell
Вопрос по Parsec: Почему парсер string "type" спокойно обрабатывает строку "type123" ?
источник

X

XÆA-XII in Haskell
И какая функция обработает только "type" и выдаст ошибку при "type123"?
источник

JS

Jerzy Syrowiecki in Haskell
XÆA-XII
И какая функция обработает только "type" и выдаст ошибку при "type123"?
дописать парсер eof в конец
источник

JS

Jerzy Syrowiecki in Haskell
XÆA-XII
Вопрос по Parsec: Почему парсер string "type" спокойно обрабатывает строку "type123" ?
потому что комбинаторные парсеры предназначены для дальнейшего комбинирования
источник

JS

Jerzy Syrowiecki in Haskell
или для возможности инкрементального разбора
источник

к

кана in Haskell
XÆA-XII
А есть компиляторы, использующие эту либу?
первый идрис
источник

к

кана in Haskell
источник

D

Dreamerinnoise in Haskell
ща смотрю исходники responseOpen, такой говнокод, если честно
источник

D

Dreamerinnoise in Haskell
managerModifyRequest дважды вызывается
источник

YS

Yan Shkurinskiy in Haskell
Но ведь newManager там нету .-.
источник