我.yml在Netbeans 8.1中打开了一个文件,如下所示:
---
rules:
- !tp.aoi.topology.TopologyRule
labels:
- empty_A
output:
- entry_B
Run Code Online (Sandbox Code Playgroud)
Netbeans在线下有一条波浪形的红线,- !tp.aoi.topology.TopologyRule并吐出以下内容:
We had this mapping values are not allowed here
Run Code Online (Sandbox Code Playgroud)
是什么导致这个错误?这句话的语法对我来说是荒谬的.如果我删除标签,则没有任何问题.根据我对规范中的YAML的理解,这应该是有效的YAML(参见第6.18节中"主要标签句柄"的示例),以及 2.24"全局标签" 部分下的规范的这一部分.
此文档中没有选项卡,只有空格.
我很确定我在Windows上使用早期版本的NetBeans打开了这个完全相同的文件(我目前在Ubuntu上)没有任何问题,但我可能也在使用其他一些YAML插件.
导致此错误的原因是什么?我尝试过其他解析器,这似乎是有效的.从关于SO的另一篇文章来看,这似乎通常与错过映射两边之间的空间有关; 这似乎不是我的问题.
| 归档时间: |
|
| 查看次数: |
600 次 |
| 最近记录: |