ghc-reskin:用于替代Haskell语法的GHC预处理器

时间:2024-05-30 15:55:07
【文件属性】:

文件名称:ghc-reskin:用于替代Haskell语法的GHC预处理器

文件大小:43KB

文件格式:ZIP

更新时间:2024-05-30 15:55:07

Haskell

雷斯金 ghc-reskin是基于一个工具ghc-exactprint它可以快速的实验与Haskell语言的语法。 它提供了一个可执行文件ghc-reskin ,它接受以下参数: :正在处理的源文件的名称。 <input file> :从中读取源文件的位置。 :将其输出写入的位置。 扩展名:在前三个位置参数之后, ghc-reskin接受扩展名标志,这些标志会更改源语言的语法。 ghc-reskin旨在通过-F -pgmF标志与GHC一起用作预处理器。 为此,请为GHC提供参数,如以下示例所示: $ ghc Test.hs -F -pgmF ghc-reskin -optF -XArgumentBlock 如下例所示,它也可以用于编译指示。 Reskin安装 要安装ghc-reskin ,请克隆存储库: git clon


【文件预览】:
ghc-reskin-master
----.gitignore(38B)
----Setup.hs(257B)
----src()
--------Reskin()
--------Main(6KB)
--------Main.hs(827B)
--------Reskin.hs(5KB)
----LICENSE(1KB)
----README.md(2KB)
----Parser.y(157KB)
----ghc-reskin.cabal(946B)
----build-parser.sh(204B)
----stack.yaml(70B)

网友评论