Language.Haskell.Exts.Syntax.Module 到模板 Haskell 数据结构

Language.Haskell.Exts.Syntax.Module to Template Haskell data structure

我有一个模块(Language.Haskell.Exts.Syntax.Module) and want to turn it into a template haskell data structure. How can I go about it? My first confusion is that the Module type from Language.Haskell.TH.Syntax 看起来不像 haskell 模块的表示(它只有一个 PkgName 和一个 ModName) .那么模板haskell中的Language.Haskell.Exts.Syntax.Module相当于什么?有没有办法在两者之间转换?

模板 Haskell 中没有与 Language.Haskell.Exts.Syntax.Module 等效的项,它根本不支持它。您不能拼接整个模块(至少现在是这样)。