Config Maker je nástroj pro automatické vytváření C ++ třídy, které parsování konfiguračních souborů.
Je zapotřebí jen několik řádků textu, které popisují možné položky v konfiguračním souboru, a kompletní třídu bude vygenerován připravena k použití.
Základní použití
Vstupní soubory pro Config Maker má velmi jednoduchou strukturu (v ANTLR / grep jako notaci):
objectname (configentry) +
Každý configentry vypadá takto
Typ Název_položky DefaultValue (komentář)?
typ
Typ vstupu, může být int, double, string nebo bool. Je-li základní typ je následováno libovolným počtem, odpovídající C ++ objekt proměnná bude typu vektoru
Pokud existují méně prvky uvedené v konfiguračním souboru, bude proměnná objekt stále obsahují řadu prvků zde specifikovaných. Žádné varování bude vydáno.
configentry
Název vstupu a odpovídající proměnné. Má být dlouhý nejméně dva znaky a může obsahovat znaky a číslice. Malá a velká písmena.
výchozí hodnota
Výchozí hodnota pro položku. Tato možnost je volitelná.
komentář
Každý komentář začíná // a je zcela ignorována
Požadavky:
· Python (pro scons)
· Scons
· ANTLR
Co je nového v této verzi:
· Je to již není nutné nastavit CFMINC_DIR. Místo toho .inc soubory mohou být umístěny v / etc / cfmake.
Podrobnosti Software:
Komentáře nebyl nalezen