Menhir 允许将任意 ocaml 代码添加到 .mly 文件的末尾,我想在其中声明一些函数。但我找不到一种方法让 menhir 将我的函数添加到 .mli 文件中,以便它们从其他模块中可见。是否可以?
答案很简单,那就是no。中定义的代码.mly
文件仅由解析器使用。
正如手册中所述:
标头是一段 OCaml 代码,周围是
%{
和
%}
。它被逐字复制在开头
.ml
文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)