2 releases

0.1.6 Feb 18, 2024
0.1.5 Feb 18, 2024

#1728 in Parser implementations

Download history 39/week @ 2024-07-29 17/week @ 2024-09-23 5/week @ 2024-09-30

67 downloads per month
Used in twee-tools

MPL-2.0 license

24KB
494 lines

twee-parser

twee-parser is a library for parsing/serializing Twine stories in Twine HTML, archives and Twee 3.

Features

  • HTML parsing/serializing
  • Twee 3 parsing/serializing
  • HTML archive parsing/serializing
  • JSON parsing/serializing

License

This library is licensed under the MPL2.0.


lib.rs:

twee_parser

The [Story] and [Passage] structs describe a Twine story.
They can be constructed by the user, or parsed using the parse_* functions.
A [Story] can then be modified and serialized again using the serialize_* functions.

Dependencies

~2.8–5MB
~89K SLoC