文件名称:ppx_syntext:OCaml的通用语法扩展PPX
文件大小:42KB
文件格式:ZIP
更新时间:2024-03-08 02:49:19
OCaml
语法:OCaml的通用语法扩展PPX
Syntext旨在允许用户轻松地为OCaml定义自己的PPX语法扩展。 它带有各种帮助程序来编写此类扩展和一组预定义的插件。 这些涵盖与标准库中的类型相关的自然扩展和一个额外的“动态”插件。
外挂程式
如何使用标准插件
Syntext带有OCaml标准库中用于类型的预定义插件。 这包括list , option和result 。 它们都聚集在一个通用插件std 。 使用Dune,只需在目标中添加预处理指令即可:
(executable
(name example)
(preprocess (pps ppx_syntext.std)))
对于其他构建系统,请确保将-package ppx_syntext.std传递给OCaml。 对于ocamlbuild,这是通过向_tags添加以下内容来_tags :
【文件预览】:
ppx_syntext-master
----test()
--------nop()
--------div()
--------README.md(835B)
----dune-project(1KB)
----COPYING.LESSER.md(7KB)
----src()
--------syntext()
--------plugins()
----examples()
--------lwt()
----.gitignore(56B)
----Makefile(237B)
----README.md(5KB)
----COPYING.md(31KB)