mirror of
https://github.com/edg-l/teeconfig.git
synced 2024-11-21 07:28:26 +00:00
.github/workflows | ||
src | ||
.gitattributes | ||
.gitignore | ||
build.rs | ||
Cargo.toml | ||
config_variables.h | ||
LICENSE | ||
README.md | ||
variables.h |
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())