繁体   English   中英

在haskell中定义自定义编译指示

[英]Defining custom pragmas in haskell

我感兴趣的是在GHC中定义自己的pragma的可能性。

我想,我应该将它添加到词法分析器和解析器。 但是我应该怎么写入解析器,告诉GHC如何处理我的pragma?

提前致谢!

您必须在Parser.y中为topdecl生产添加其他更改 不需要单独的词法分析器修改。 遵循DEPRECATED / WARNING / RULES编译指示的示例,其定义也从那里开始,您将必须在诸如HsDeclsRnSource模块中定义一些额外的数据类型和案例处理文书工作,但是如果您遵循先前类似工作的模式它应该很容易。 (我也相信GHC开发人员在IRC和邮件列表方面非常有帮助。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM