| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
24558f2b58 |
lib.ProjectConf: Add module
Introduce ProjectConf module to cleanly parse make/project.conf ini-like configuration files. The new class supports: - ini-style sections with header comments - Key-value pairs with backslash line continuation - Quoted values preserving spaces and comment delimiters (#) inside - Inline comments outside of quotes - Comma-separated list values with quoted commas - Cached section parsing to avoid re-parsing the same section - .get_section() to return an entire section unparsed Signed-off-by: Jan Lindemann <jan@janware.com> |