文件名称:ppx_import:减少类型声明和签名中的冗余
文件大小:18KB
文件格式:ZIP
更新时间:2024-05-28 00:03:55
OCaml
[%%进口] 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
----CHANGES.md(2KB)
----src()
--------compat()
--------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)