我使用yaml-cpp来解析像
这样的文件Some Stuff
- ...
Elements:
- Type: Fruit
Name: A sweet sweet apple
Size: small
- Type: Pet
Name: clawbeast
Danger: Low
- ...
More Stuff
- ...
" Type"有一组预定义的有效值。当我遇到无效类型时,如何指出用户有意义的诊断?
理想情况下,我会输出类似
的内容无效类型" Ratzupaltuff"在config.yml第789行
或
无效价值" Ratzupaltuff"在config.yml中为... / Elements / Type
YAML::Node
提供了哪些信息?
答案 0 :(得分:1)
YAML::Node#Mark()
返回节点的位置,文件位置或行/列。