royal 0.1.2

A parser for game dialogue message formats
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Royal is a library for parsing game dialogue message formats.
//!
//! # Example
//! ```
//! use royal::Message;
//!
//! let input = "[msg MSG_BTTL_2 [Morgana]][s][f 4 10 65535 0 0]Hello world![f 1 3 65535][w][e]";
//! if let Some(message) = Message::parse(input) {
//!     assert_eq!(message.content, "Hello world!");
//!     assert!(message.flags.has_lipsync);
//! }
//! ```

mod parser;

pub use parser::*;