1

我比 T4 更喜欢 Nemerle 的宏语法。是否有任何示例或者是否可以使用 Nemerle 生成 c# 代码,然后由实际的 Microsoft c# 编译器以类似于 T4 的方式用于输入。谢谢。

4

3 回答 3

1

我知道这个答案无关紧要,但是 Javascript 编译器 NemerleWeb有一个 Nemerle

类似的方法可用于生成 C# 文件。

于 2013-03-05T07:01:58.877 回答
1

Nemerle 宏不生成代码,而是在编译程序时修改程序的抽象语法树。但是,Nemerle 编译器可以读取 C#,您甚至可以在这些 C# 文件中使用 Nemerle 宏。

于 2013-03-03T12:04:12.827 回答
0

创建 Nemerle 到 C# prettyprinter 是可能的。但是,生成的代码会很丑陋(不可读)。

于 2013-03-04T16:58:17.427 回答