Config Maker yra įrankis automatiškai sukurti C ++ klases, kurios parse konfigūracijos failus.
Tik keletą eilučių teksto, kuris apibūdina galimus įrašus į konfigūracijos failą reikia, ir visiškai klasė bus sukurtas paruoštas naudojimui.
Pagrindinis naudojimas
Įvesties failai Config Maker yra labai paprasta struktūra (antlr / grep kaip notacijos):
ObjectName (configentry) +
Kiekvienas configentry atrodo taip
tipas entryname defaultvalue (komentaras)?
tipas
Tipas įrašo, gali būti int, dviviečiai, virveles ar bool. Jei pagrindinis tipas yra po bet kokį skaičių, atitinkantį c ++ prieštarauti kintamasis bus tipo vektoriumi
Jei yra nurodytos konfigūracijos failą mažiau elementai, objektas kintamasis vis dar yra iš čia nurodytų elementų skaičių. Jokio įspėjimo bus išduotas.
configentry
Pavadinimas atvykimo ir atitinkamo kintamojo. Turi būti bent iš dviejų simbolių ir gali būti simbolių ir skaičių. Byla nejautrus.
defaultvalue
Numatytoji reikšmė už įrašą. Tai yra neprivaloma.
komentaras
Kiekvienas komentaras prasideda // ir visiškai ignoruojami
Reikalavimai:
· Pitonas (už scons)
· Scons
· Antlr
Kas naujo šioje versijoje:
· Tai nėra būtina nustatyti CFMINC_DIR. Vietoj to, .inc failai gali būti dedamas į / etc / cfmake.
Programinė detalės:
Versija: 0.6.2
Įkėlimo datą: 2 Jun 15
Licencija: Nemokamai
Populiarumas: 96
Komentarai nerastas