作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
来自 Building OCaml code that uses list comprehension发帖,我可以用 _tags
要执行的文件 ocamlbuild
使用较少的构建选项。
$ cat _tags
<**/*> : package(camlp4),syntax(camlp4o),package(pa_comprehension)
<*>: package(batteries)
<**/*>
当第二个例子使用
<*>
?一般来说,ocamlbuild 中 _tags 文件的用途是什么?你有关于它的一些好的教程吗?
最佳答案
A _tags
除了 myocamlbuild.ml
之外的文件形成 ocamlbuild
的根编译系统。ocamlbuild
是一个非常通用的工具,可以编译任何东西。它由求解器驱动,根据用户设定的目标,寻找满足目标的解。解决方案是应用于文件的一系列规则。文件可以通过标签进行标记。标签可以改变规则。例如,它可以添加标志,例如启用分析或链接到库。
A _tags
file 提供了一种为文件分配标签的机制,它有一个简单的语法:
pattern ":" tag "," {tag}.
:
的左边是什么实际上是一个模式或正则表达式。与表达式匹配的每个文件都将被分配出现在
:
右侧的所有标签。 .
<**/*>
表示对于此文件夹中的所有文件以及所有子文件夹,有一个快捷方式:
true
.
<*>
表示此文件夹中的所有文件(不降级到子文件夹)。其他示例是
<*.ml>
,
<*.cmx>
或
<**/*.cma>
(顺便说一句
or
也可用于构建模式)。
OASIS
将自动执行所有任务并创建
_tags
的工具从简单而高级的定义为您提供文件。
关于ocaml - OCaml 的 _tags 文件的目的是什么,以及如何解释内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28757038/
Rails 表单似乎接受像 email_field_tag 这样的助手,但也接受 email_field。 _tag有什么意义? 最佳答案 标签助手不受模型限制,如此处解释: http://guide
来自 Building OCaml code that uses list comprehension发帖,我可以用 _tags要执行的文件 ocamlbuild使用较少的构建选项。 $ cat _t
我的一个应用程序 scss 文件中有这个:background: image_url('loading.gif') 0 0 no-repeat; 它在我的本地机器上工作,给我 url( ...) 但是
我是一名优秀的程序员,十分优秀!