没有合适的资源?快使用搜索试试~ 我知道了~
清单:Haskell项目统计信息和定义分析
共45个文件
hs:34个
png:3个
md:2个
需积分: 9 1 下载量 10 浏览量
2021-02-16
06:17:49
上传
评论
收藏 281KB ZIP 举报
温馨提示
存货 这是一个实用程序,它将为您提供有关haskell项目的各种统计信息。 这些包括: 在多个功能之间共享的类型签名的列表,枚举了这些功能及其定义位置。 项目中最常用和最不常用的定义列表。 局部定义的细目分类,告诉您每种定义的数量以及它们包含的行数。 要使用它,请使用以下ghc选项编译项目以生成必要的HIE文件: -fwrite-ide-info和-hiedir=.hie 。 然后从您的项目的根目录执行inventory 。 以下是在stack代码库上运行inventory所产生的一些示例: 定义计数 最常用的定义 匹配类型签名 匹配签名的输出对于发现彼此重复的功能很有用。 例如,上述输出中的packageIdent和packageIdentifier函数被证明是重复的。 已知的问题 诸如约束和约束之类的上下文被忽略在打印的类型签名中。 独立种类签名尚未包括在定义计数中。
资源推荐
资源详情
资源评论
收起资源包目录
inventory-main.zip (45个子文件)
inventory-main
.gitignore 32B
app
Main.hs 199B
images
mostused.png 124KB
dupesigs.png 103KB
defcounts.png 42KB
Setup.hs 46B
src
UseCounts
Output.hs 1KB
ProcessHie.hs 3KB
HieFile.hs 3KB
Output.hs 1KB
Utils.hs 444B
DefCounts
Output.hs 2KB
ProcessHie.hs 2KB
GHC
DynFlags.hs 477B
MatchSigs
Matching.hs 5KB
Output.hs 1KB
ProcessHie.hs 2KB
Sig.hs 6KB
stack.yaml.lock 539B
LICENSE 1KB
README.md 1KB
inventory.cabal 3KB
package.yaml 1KB
test
HieSource
T17.hs 113B
T6.hs 234B
T11.hs 155B
T15.hs 92B
T14.hs 279B
T7.hs 197B
T1.hs 102B
T16.hs 116B
T8.hs 116B
T18.hs 583B
T5.hs 154B
T10.hs 290B
T19.hs 240B
T2.hs 118B
T9.hs 164B
T13.hs 252B
T3.hs 112B
T4.hs 116B
T12.hs 147B
Spec.hs 3KB
ChangeLog.md 49B
stack.yaml 2KB
共 45 条
- 1
资源评论
sleepsoft
- 粉丝: 36
- 资源: 4634
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功