文件名称:moss格式:D模块,定义Moss源+二进制格式
文件大小:64KB
文件格式:ZIP
更新时间:2024-03-15 01:34:39
D
青苔格式 该存储库包含和分别读取和写入二进制和源格式所需的D模块。 moss.format.source 源模块需要dyyaml ,并且能够解析stone.yml文件。 stone.yml文件使用非常严格的方法进行解析,并提供了一种声明性的结构化方法来从源代码构建发行包。 我们的stone.yml格式在stone.yml受到Solus package.yml格式的启发,并带有一些额外的多体系结构注意事项和调整项。 要读取stone.yml文件,应始终使用该库,因为它还将模式应用于源文件。 此外,如果没有此存储库中的ScriptBuilder类型,则无法进行脚本解析。 moss.format.binary 二进制模块需要zstd并且将来可能支持更多压缩方法。 这是读写Moss的.stone软件包所需的二进制格式的低级API。 该格式设计为自我重复数据删除,每个文件定义了多个有效负载
【文件预览】:
moss-format-main
----source()
--------moss()
----.github()
--------FUNDING.yml(673B)
----external()
--------tinyendian()
--------zstd()
--------dyaml()
----.gitmodules(323B)
----dub.json(833B)
----scripts()
--------update_format.sh(333B)
----LICENSE(860B)
----README.md(2KB)
----.gitignore(11B)