次のように、署名/構造のペアを構造内に配置したい:
structure Outer :> OUTER =
struct
signature INNER =
sig
...
end
structure Inner :> INNER =
struct
...
end
end
ただし、最も単純な例でもエラーが発生します。
../test.sml:1.18-2.6 エラー: 構文エラー: STRUCT を EQUALOP に置き換えます ../test.sml:5.6 エラー: END で構文エラーが見つかりました
署名は構造内では許可されていないようです。この機能を実現する最善の方法は何ですか?