F# コンパイラによる型推論の結果の構造化された出力を取得する方法はありますか?
(私は小さな IDE を構築しようとしています)。
file があると仮定するとtest.fs
、次のコマンドを使用して F# Signature File を生成できます。このファイルtest.fsi
には、すべての最上位定義に関する型情報が含まれています。
Fsc.exe --sig:test.fsi test.fs
ローカル変数に関する情報を取得するには、F# コンパイラをサービスとして使用する必要があります。API を呼び出す方法を示す簡単なコマンド ラインの例があり、MonoDevelop の F# バインディングを調べることもできます。