簡體   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