# teeconfig
[](https://crates.io/crates/teeconfig)
[](https://crates.io/crates/teeconfig)
[](https://crates.io/crates/teeconfig)

[](https://docs.rs/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`.
```rust
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())
```