2

这是我当前的 _oasis 文件:

OASISFormat: 0.3
Name:        testing syntax
Version:     0.1
Synopsis:    testing
Authors:     Johnathan Doeman
License:     GPL-3

Executable testmain
  Path:       ./
  BuildTools: ocamlbuild
  BuildDepends: batteries, deriving-ocsigen, deriving-ocsigen.syntax
  MainIs:     main.ml

请注意,我的系统上似乎已正确安装了 ocsigen-deriving。在正确的#requires 之后,我可以在顶层使用它。我也在使用 oasis 0.3 版。

4

3 回答 3

1

在 Oasis 0.3 中可能有更好的方法,我还没有切换到,但之前你必须将它包含在你的 _tags 文件中(在 oasis 自动生成的部分之外):

<*.ml>: syntax_camlp4o
于 2012-07-15T21:05:59.603 回答
0

您是否尝试将此信息放入 _tags 文件中?

AFAIR 在“oasis setup”之后 oasis 只重写了 _tags 文件的一部分,用户编写的部分保持原样。

于 2012-07-15T20:43:06.730 回答
0

(尚)不支持;见https://forge.ocamlcore.org/tracker/index.php?func=detail&aid=1050&group_id=54&atid=291

于 2012-12-20T01:59:27.277 回答