没有合适的资源?快使用搜索试试~ 我知道了~
ppx_import:减少类型声明和签名中的冗余
共28个文件
ml:15个
md:4个
dune:3个
需积分: 5 0 下载量 176 浏览量
2021-05-08
06:17:15
上传
评论
收藏 18KB ZIP 举报
温馨提示
[%%进口] import是一个语法扩展,它允许从其他已编译的接口文件中提取类型或签名。 由赞助。 安装 导入可以通过安装: $ opam install ppx_import 用法 为了使用import ,需要包ppx_import 。 使用来自Dune的ppx_import 要使用Dune的ppx_import ,应使用字段声明预处理规范。 例子: (library (name foo) (preprocess (staged_pps ppx_import ppx_deriving.show)) 句法 单一声明 例如: # type loc = [ % import: Location. t];; type loc = Location .t = { loc_start : Lexing .position ; loc_end : Lexing .position
资源推荐
资源详情
资源评论
收起资源包目录
ppx_import-master.zip (28个子文件)
ppx_import-master
CHANGES.md 2KB
src
compat
env_lookup_ge_410.ml 212B
init_path_ge_000.ml 44B
types_module_type_ge_408.ml 428B
types_module_type_ge_410.ml 616B
dune 25B
env_lookup_ge_000.ml 214B
types_signature_item_ge_408.ml 978B
gen.ml 1KB
init_path_ge_409.ml 41B
types_module_type_ge_000.ml 120B
types_signature_item_ge_000.ml 135B
dune 304B
ppx_types_migrate.ml 1KB
ppx_import.ml 19KB
ppx_import.opam 1KB
src_test
dune 130B
stuff.ml 448B
test_self_import.mli 172B
test_ppx_import.ml 2KB
test_self_import.ml 297B
dune-project 34B
.travis.yml 747B
LICENSE.md 1KB
README.md 3KB
Makefile 86B
.gitignore 28B
README.dev.md 2KB
共 28 条
- 1
资源评论
雪地女王
- 粉丝: 96
- 资源: 4601
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功