4
Web検索後、F#の属性文法システムが見つかりませんでした。よく継承された属性を持つfsyaccがありますが、私はOx(Ox manual)のような表現力豊かなものを探しています。実際には私は組み込みのアプローチ(多分fparsecと結合された)を好むだろう。よく私はhaskellと優れたutrecht属性文法システム(UHC attribute grammar system)に行くことができましたが、何らかの理由で私はf#に固執したいと思います。属性文法システムF#
注:今私は私のコンパイラのコードの複雑さが...ただ膨大である;-)
任意のヒントをでcatamorphisms(手書きのトラバースの数十)のすべての方法を使用していますか?
提示された答えが実際に提案されたような私のコードを減少させるという意味では、それは関連しています。とにかく、私はツリー変換のためのより宣言的なアプローチを好むでしょう。 –