Haskell でコンパイラを作成しており、抽象構文ツリーを操作するためのツールが必要です (ソース位置などで注釈を付けるなど)。multirec
パッケージに指摘されました。
パッケージに関するいくつかの情報を見つけましたが、アイデアが理論的な観点から提示されているため、読んで理解するには密度が高すぎます。
そのため、パッケージの使用法を説明するチュートリアルや簡単なアプリケーションなど、より軽いものを探しています。
何か助けはありますか?
Haskell でコンパイラを作成しており、抽象構文ツリーを操作するためのツールが必要です (ソース位置などで注釈を付けるなど)。multirec
パッケージに指摘されました。
パッケージに関するいくつかの情報を見つけましたが、アイデアが理論的な観点から提示されているため、読んで理解するには密度が高すぎます。
そのため、パッケージの使用法を説明するチュートリアルや簡単なアプリケーションなど、より軽いものを探しています。
何か助けはありますか?
主なドキュメントは次のとおりです。
Don が示した指摘に加えて、 Andresがエジンバラで開催された ICFP 2009 で論文を発表しているビデオもあります。
Martijn van Steenbergen の修士論文の第 6 章では、AST 操作に Multirec が使用されています。