rtf-parser 0.4.2

A Rust RTF parser & lexer library designed for speed and memory efficiency.
Documentation
1
2
3
4
5
6
7
8
use rtf_parser::{Lexer, Parser, StyleSheet};

fn main() {
    let rtf_text = include_str!("../resources/tests/file-sample_500kB.rtf");
    let tokens = Lexer::scan(rtf_text).expect("Invalid RTF content");
    let doc = Parser::new(tokens).parse();
    assert_eq!(doc.unwrap().header.stylesheet, StyleSheet::new());
}