4 releases
0.1.0 | Jul 7, 2023 |
---|---|
0.1.0-alpha.2 | Jul 6, 2023 |
#17 in #teeworlds
36KB
431 lines
teeconfig
A ddnet / teeworlds configuration parser.
It recognizes the available options by parsing source files with MACRO_CONFIG_
lines such as 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())
Dependencies
~1.6–3.5MB
~27K SLoC