我有一堆以下形式的数据文件:
("String"
:tag1 (value)
:tag2 (value2)
:tag3 (
:nested_tag1 (foo)
:nested_tag2 (
:nested2_tag1 (
: ( nested3_tag1
:baz (true)
:qux ("a really long block of text")
)
)
)
)
)
这只是一个小例子。真实文件有数千行。
原谅我的无知,但我不认识这种格式。这是一种常见的或已知的格式吗?它有名字吗?
我想用 Perl 处理它,并想知道是否有任何外部模块可以让我轻松地将其转换为 Perl 数据结构——而无需我自己编写解析器。毕竟,为什么要重新发明轮子!;-)