您可以在这个简单的示例中看到它如何重命名类型和值构造函数 from以及A
从表达式引用转换为 AST:A_0
A_1
Prelude Language.Haskell.TH> runQ [d|data A = A|]
[DataD [] A_0 [] [NormalC A_1 []] []]
如何强制名称保持我指定的方式?
您可以在这个简单的示例中看到它如何重命名类型和值构造函数 from以及A
从表达式引用转换为 AST:A_0
A_1
Prelude Language.Haskell.TH> runQ [d|data A = A|]
[DataD [] A_0 [] [NormalC A_1 []] []]
如何强制名称保持我指定的方式?