没有合适的资源?快使用搜索试试~ 我知道了~
cinaps:使用OCaml顶层的简单元编程工具
共24个文件
ml:7个
mli:5个
dune:4个
需积分: 10 0 下载量 60 浏览量
2021-02-10
23:53:22
上传
评论
收藏 14KB ZIP 举报
温馨提示
CINAPS-Cinaps不是预处理系统 Cinaps是使用OCaml顶层的用于OCaml的简单元编程工具。 它用于两个目的: 当您想在文件中包含一些生成的代码,但是编写适当的生成器/ ppx重写器是不值得的 当程序中有很多重复的相似代码块时,可以帮助编写和维护它们 它不打算用作通用预处理器,尤其不能仅用于生成独立于系统的静态代码。 它是如何工作的? Cinaps是纯文本工具。 它在输入中识别形式为(*$ <ocaml> *)特殊语法。 <ocaml>进行评估,并将其在标准输出上打印的内容与文件中的内容进行比较,直到下一个($ ... *)形式为止,这与预期测试的工作方式相同。 以$*)结尾的表单将停止匹配并切换回纯文本模式。 特别是,空形式(*$*)可用于标记所生成块的结尾。 如果实际输出与预期输出不匹配,则cinaps将创建一个包含实际输出的.correc
资源推荐
资源详情
资源评论
收起资源包目录
cinaps-master.zip (24个子文件)
cinaps-master
.gitignore 33B
README.org 4KB
Makefile 259B
src
non_staged_error.ml 142B
parse.mli 360B
non_staged_error.mli 83B
runtime
dune 108B
cinaps_runtime.mli 325B
cinaps_runtime.ml 4KB
syntax.mli 195B
dune 89B
syntax.ml 898B
cinaps.ml 4KB
parse.ml 3KB
LICENSE.md 1KB
bin
main.ml 24B
main.mli 12B
dune 98B
cinaps.opam 778B
CONTRIBUTING.md 2KB
dune-project 32B
CHANGES.md 223B
test
dune 371B
test_staged.ml 458B
共 24 条
- 1
资源评论
盗心魔幻
- 粉丝: 15
- 资源: 4478
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 杨辉三角(Pascal's Triangle)是一个在数学中非常著名的数列,它以一种特定的模式排列数字,内容以5种代码实例实现
- yolov5数据集:CT图像肾脏、结石检测(2类别,包含训练集、验证集)
- 电力102规约请求报文实录
- RTL8723 linux+安卓驱动 2020版本
- ISO 26262 道路车辆-功能安全-系统级产品开发
- 数据挖掘期末题 选择填空简答
- EKF在CTRV模型上的建模推导
- 用于:https://laoshifu.blog.csdn.net/article/details/138191428 多层创建
- 电力102规约(电能累计量的传输规约)培训
- 「常用」E9外部流程接口
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功