0
私はHaskellの式を取って接頭辞表記を使って書き直すプログラムを実装したいと思います。接頭辞表記のHaskell式を書き直してください
私は、GHC
自体が役立つ情報(解析後に追加されたかっこのようなもの)をダンプすることを望んでいましたが、残念ながらこれはそうではありません。
$ ghc Example.hs -fforce-recomp -ddump-tc
[1 of 1] Compiling Example (Example.hs, Example.o)
TYPE SIGNATURES
f :: Maybe()
TYPE CONSTRUCTORS
COERCION AXIOMS
Dependent modules: []
Dependent packages: [base-4.8.1.0, ghc-prim-0.4.0.0,
integer-gmp-1.0.0.0]
==================== Typechecker ====================
AbsBinds [] []
{Exports: [f <= f_alA
<>]
Exported types: f :: Maybe()
[LclId, Str=DmdType]
Binds: f_alA = ($) const (GHC.Base.Just) "Foo" GHC.Tuple.()}
このタスクにはどのような既存のAPIが最適でしょうか?