1

Nemerle のマクロ構文は、T4 よりもはるかに優れています。例はありますか、または Nemerle を使用して c# コードを生成し、実際の Microsoft c# コンパイラが T4 と同様の方法で入力に使用することは可能ですか? ありがとう。

4

3 に答える 3

1

Nemerle マクロはコードを生成しませんが、コンパイル時にプログラムの抽象構文ツリーを変更します。ただし、Nemerle コンパイラは C# を読み取ることができ、これらの C# ファイルで Nemerle マクロを使用することもできます。

于 2013-03-03T12:04:12.827 に答える
1

私はこの答えが無関係であることを知っていますが、Nemerle to Javascript コンパイラ NemerleWebがあります

同様の方法を使用して、C# ファイルを生成できます。

于 2013-03-05T07:01:58.877 に答える
0

Nemerle から C# の prettyprinter を作成することが可能です。ただし、生成されたコードは醜い (判読不能) ものになります。

于 2013-03-04T16:58:17.427 に答える