8 个版本
0.3.1 | 2023年7月4日 |
---|---|
0.3.0 | 2022年10月7日 |
0.2.3 | 2022年9月19日 |
0.2.0 | 2022年7月25日 |
0.1.0 | 2021年10月29日 |
#620 in 解析器实现
58 个月下载量
在 7 个 软件包中使用(其中 6 个直接使用)
120KB
3K SLoC
Harriet
Harriet 是一个用于 Turtle 文档格式的解析器,Turtle 是一种“允许将 RDF 图完全写在一个紧凑且自然文本形式中的”格式。
安装
将 harriet 添加到您的项目(假设已安装 cargo-edit)
cargo add harriet
目标
- 提供 Turtle 文档的直接 1:1 AST 映射
- 提供轻松导航和编辑 AST 的能力
- 保留格式:解析文档然后写入,应生成包含所有空白和注释的输入文档
非目标
- 主要的
harriet
软件包不旨在通过解释文档内容来生成 RDF 图。这留给可选的软件包,这些软件包将 AST 转换为特定的 RDF 表示形式(例如rdftk
)
贡献
我们欢迎任何贡献!
要开始,您可以查看我们的 Github 问题。
除非您明确声明,否则根据 Apache-2.0 许可证定义的,您提交给作品中的任何有意贡献,应如下双许可,不附加任何额外条款或条件。
许可证
根据以下任何一个许可证授权
- Apache 许可证第 2 版 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
依赖关系
~1.5MB
~26K SLoC