#key-value #valve #txt #vmt #file-format #gameinfo

spigot

用于Valve的键值文件格式(gameinfo.txt、vmt等)的解析器

3个版本

0.1.2 2022年4月16日
0.1.1 2021年9月26日
0.1.0 2021年9月25日

#2160 in 解析器实现

BSD-2-Clause

7KB
156

spigot

用于Valve的键值格式解析器,用于vmt文件、gameinfo.txt等。

示例

use spigot::{from_str, Value};

fn main() {
    let gameinfo = spigot::from_str(include_str!("portal/gameinfo.txt"));

    assert_eq!(&gameinfo["GameInfo"]["game"], Value::String("Portal".to_string()));
}

无运行时依赖