如何在_oasis文件中包含语法扩展?我正在尝试在我的项目中使用deriving-ocsigen.syntax

时间:2012-07-15 19:25:40

标签: ocaml

这是我当前的_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-derived似乎已正确安装在我的系统上。我能够在正确的#requires之后在顶层使用它。我也在使用oasis版本0.3。

3 个答案:

答案 0 :(得分:1)

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

<*.ml>: syntax_camlp4o

答案 1 :(得分:0)

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

<绿洲设置'之后的 AFAIR'绿洲仅重写_tags文件的一部分,用户自己编写的部分按原样重写。

答案 2 :(得分:0)