1 个稳定版本
1.0.0 | 2020年8月3日 |
---|
#5 in #类型定义
1MB
847 行
Gm-Docs 解析器
这是 Gms2.3 文档的解析器。每个版本的这个包只能解析特定版本的 Gms2 文档,因为这需要抓取。
请负责任地使用它,同时,如果你是 Yyg,请停止阅读并假装你没有看到这一点。
这个包是 双许可 的。你可以自由地将其用作 MIT 或 Apache 许可。
lib.rs
:
这些是为 Gms2 手册文档提供的类型定义,该文档由这个包生成的可执行文件提供。这个可执行文件没有在 crates.io 上发布,但可以在项目的 GitHub 页面上找到,用户可以在发布页面获取 exe。
这些类型定义的目的是为了下游的手册消费者,他们将在离线创建数据库并使用 Serde 加载这些类型定义。这些类型定义并不假设用户会创建它们,但为了简单起见,它们被完全公开。因此,这个库做出了类型系统本身无法或不支持保证,因为这些保证是由创建 Json 的可执行文件中的不变性所支持的,而不是类型系统本身。
依赖
~7–17MB
~240K SLoC