#config-parser #parser #teeworlds #ddnet

teeconfig

teeworlds/ddnet 配置解析器

4 个版本

0.1.0 2023年7月7日
0.1.0-alpha.22023年7月6日

#15 in #ddnet

AGPL-3.0

36KB
272

teeconfig

Version Downloads License Rust Docs

ddnet / teeworlds 配置解析器。

它通过解析包含 MACRO_CONFIG_ 行的源文件(如 src/engine/shared/config_variables.h)来识别可用的选项。

use teeconfig::parse_config_variables;

let header_source = include_str!("../config_variables.h");
let vars = parse_config_variables(header_source).unwrap();
assert!(!vars.is_empty())

依赖项

~1.6–3.5MB
~27K SLoC