#twine #interactive #parser #twee #format #fiction

twee-v3

用于解析 twee 3 交互式小说格式的解析器

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

MIT 许可证

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