Какие есть библиотеки на Haskell для преобразования исходников (на том же хаскеле) в типизированное AST, его модификации и интерпретации/компиляции/обратного преобразования в текст?
N>>Какие есть библиотеки на Haskell для преобразования исходников (на том же хаскеле) в типизированное AST, его модификации и интерпретации/компиляции/обратного преобразования в текст?
Б>См. в стандартной библиотеке модули Language.Haskell
Б>В частности:
Б>Language.Haskell.Parser
Б>Language.Haskell.Pretty
Б>Language.Haskell.Syntax
Там не всё поддерживается.
И насчёт haskell-src я тоже не уверен, что всё поддерживается.
Можно выдрать код из самого ghc.