teeconfig

Version Downloads License Rust Docs

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::parseconfigvariables;

let headersource = includestr!("../configvariables.h"); let vars = parseconfigvariables(headersource).unwrap(); assert!(!vars.is_empty()) ```