5 个版本
0.2.1 | 2023年1月28日 |
---|---|
0.2.0 | 2023年1月28日 |
0.1.2 | 2023年1月24日 |
0.1.1 | 2023年1月20日 |
0.1.0 | 2023年1月19日 |
#1702 在 解析器实现
34KB
941 行
twee-v3
twee-v3 是用于解析 twee 3 交互式小说格式的解析器
关于 twee 3 规范的更多信息可以在这里找到: twee-3-specification.md
这个crate存在是因为我想解析使用 Twine 编写的非常简约的故事。
目前(可能永远也不会)不支持脚本。
lib.rs
:
将 twee 3 交互式小说格式解析为简单结构。
.twee 文件可以使用 Twine 生成。请参阅 twee-3-specification.md。
let twee = "your twine content";
if let Ok(story) = twee_v3::Story::try_from(twee) {
println!("{:?}", story.title());
}
依赖关系
~1.2–1.9MB
~37K SLoC