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 解析器实现

Download history 31/week @ 2024-03-11 14/week @ 2024-03-18 14/week @ 2024-03-25 55/week @ 2024-04-01 12/week @ 2024-04-08 10/week @ 2024-04-15 19/week @ 2024-04-22 13/week @ 2024-04-29 16/week @ 2024-05-06 12/week @ 2024-05-13 13/week @ 2024-05-20 13/week @ 2024-05-27 15/week @ 2024-06-03 16/week @ 2024-06-10 12/week @ 2024-06-17 15/week @ 2024-06-24

58 个月下载量
7 软件包中使用(其中 6 个直接使用)

MIT/Apache

120KB
3K SLoC

Harriet

github crates.io docs.rs

Harriet 是一个用于 Turtle 文档格式的解析器,Turtle 是一种“允许将 RDF 图完全写在一个紧凑且自然文本形式中的”格式。

安装

将 harriet 添加到您的项目(假设已安装 cargo-edit

cargo add harriet

目标

  • 提供 Turtle 文档的直接 1:1 AST 映射
  • 提供轻松导航和编辑 AST 的能力
  • 保留格式:解析文档然后写入,应生成包含所有空白和注释的输入文档

非目标

  • 主要的 harriet 软件包不旨在通过解释文档内容来生成 RDF 图。这留给可选的软件包,这些软件包将 AST 转换为特定的 RDF 表示形式(例如 rdftk

贡献

我们欢迎任何贡献!

要开始,您可以查看我们的 Github 问题

除非您明确声明,否则根据 Apache-2.0 许可证定义的,您提交给作品中的任何有意贡献,应如下双许可,不附加任何额外条款或条件。

许可证

根据以下任何一个许可证授权

任选其一。

依赖关系

~1.5MB
~26K SLoC