[Haskell] Исходники -> AST
От: nikov США http://www.linkedin.com/in/nikov
Дата: 15.05.09 12:15
Оценка:
Какие есть библиотеки на Haskell для преобразования исходников (на том же хаскеле) в типизированное AST, его модификации и интерпретации/компиляции/обратного преобразования в текст?
Re: [Haskell] Исходники -> AST
От: Буравчик Россия  
Дата: 15.05.09 12:35
Оценка:
Здравствуйте, nikov, Вы писали:

N>Какие есть библиотеки на Haskell для преобразования исходников (на том же хаскеле) в типизированное AST, его модификации и интерпретации/компиляции/обратного преобразования в текст?


См. в стандартной библиотеке модули Language.Haskell
В частности:
Language.Haskell.Parser
Language.Haskell.Pretty
Language.Haskell.Syntax
Best regards, Буравчик
Re: [Haskell] Исходники -> AST
От: thesz Россия http://thesz.livejournal.com
Дата: 15.05.09 12:36
Оценка:
N>Какие есть библиотеки на Haskell для преобразования исходников (на том же хаскеле) в типизированное AST, его модификации и интерпретации/компиляции/обратного преобразования в текст?

haskell-src?

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/haskell-src

Template Haskell?
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)
Re[2]: [Haskell] Исходники -> AST
От: thesz Россия http://thesz.livejournal.com
Дата: 15.05.09 15:04
Оценка:
N>>Какие есть библиотеки на Haskell для преобразования исходников (на том же хаскеле) в типизированное AST, его модификации и интерпретации/компиляции/обратного преобразования в текст?
Б>См. в стандартной библиотеке модули Language.Haskell
Б>В частности:
Б>Language.Haskell.Parser
Б>Language.Haskell.Pretty
Б>Language.Haskell.Syntax

Там не всё поддерживается.

И насчёт haskell-src я тоже не уверен, что всё поддерживается.

Можно выдрать код из самого ghc.
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)
Re: [Haskell] Исходники -> AST
От: longlivedeath  
Дата: 19.05.09 20:22
Оценка:
haskell-src-exts ещё есть.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.