jomini 0.35.0

Low level, performance oriented parser for save and game files from EU4, CK3, HOI4, Vic3, Imperator, and other PDS titles
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use jomini::{Scalar, TextTape, TextToken, text::Operator};

#[test]
fn test_greater_than_operator() {
    let data = b"age > 16";
    let tape = TextTape::from_slice(&data[..]).unwrap();
    assert_eq!(
        tape.tokens(),
        vec![
            TextToken::Unquoted(Scalar::new(b"age")),
            TextToken::Operator(Operator::GreaterThan),
            TextToken::Unquoted(Scalar::new(b"16")),
        ]
    );
}