toml:带有反射的Golang TOML解析器

时间:2024-05-24 16:54:17
【文件属性】:

文件名称:toml:带有反射的Golang TOML解析器

文件大小:54KB

文件格式:ZIP

更新时间:2024-05-24 16:54:17

Go

此项目是未维护的 编写此消息之前对该仓库的最后一次提交发生在两年前。 虽然我从来没有打算放弃此一揽子计划,但很明显我有。 尽管堆积了许多问题和PR,但该库目前最主要的缺点是它已落后于上游TOML规范。 许多人仍在使用此程序包,只要您感到满意,就没有紧迫的理由切换到其他程序。 话虽如此,组织一个现有的替代方案或分支该项目并对其进行更新可能是明智的。 我没有将这个项目的所有权移交给其他人的计划,除非有人可以达到一个很高的标准,这激发了人们对该项目的掌握的信心。 特别是,在将项目的维护工作移交给其他人方面,我的经验很差(但并非总是如此)。 带有反射的TOML解析器和编码器 TOML代表汤姆(Tom)的“显而易见的最小语言”。 这个Go包提供了类似于Go的标准库json和xml包的反射接口。 此程序包还支持encoding.TextUnmarshaler和encoding.TextMarsh


【文件预览】:
toml-master
----.travis.yml(209B)
----cmd()
--------toml-test-encoder()
--------tomlv()
--------toml-test-decoder()
----session.vim(55B)
----type_check.go(2KB)
----doc.go(1KB)
----decode_meta.go(3KB)
----decode_test.go(30KB)
----decode.go(14KB)
----COMPATIBLE(113B)
----encode_test.go(15KB)
----encode.go(15KB)
----parse.go(15KB)
----encoding_types.go(541B)
----lex.go(22KB)
----.gitignore(47B)
----type_fields.go(6KB)
----Makefile(289B)
----README.md(5KB)
----COPYING(1KB)
----encoding_types_1.1.go(507B)
----_examples()
--------implicit.toml(74B)
--------readme1.toml(109B)
--------example.go(1KB)
--------invalid-apples.toml(65B)
--------hard.toml(856B)
--------invalid.toml(736B)
--------readme2.toml(22B)
--------example.toml(690B)

网友评论