Config Maker on työkalu automaattisesti luoda C ++ luokat, jotka jäsentää asetustiedostoja.
Vain muutama rivi tekstiä, joka kuvaa mahdolliset merkinnät asetustiedostoon tarvitaan, ja koko luokka syntyy käyttövalmis.
Peruskäytöstä
Tulo tiedostot Config Maker on hyvin yksinkertainen rakenne (in ANTLR / grep kuten merkintätapa):
objectname (configentry) +
Jokainen configentry näyttää tältä
tyyppi entryname DefaultValue (comment)?
tyyppi
Tyyppinen merkintä, voi olla int, double, merkkijono tai bool. Jos perustyyppiä seuraa tahansa määrän, joka vastaa C ++: objekti muuttuja on tyyppiä vektori
Jos on vähemmän eritellyt tekijät asetustiedostoon, objekti muuttuja sisältää silti lukumäärän eritellyt täällä. Ei varoitus annetaan.
configentry
Nimi maahantulon ja vastaava muuttuja. On oltava vähintään kaksi merkkiä pitkä ja se voi sisältää merkkejä ja numeroita. Asia tunteettomia.
DefaultValue
Oletusarvo maahantulon. Tämä on valinnainen.
kommentti
Jokainen kommentti alkaa // ja on täysin huomiotta
Vaatimukset:
· Python (for scons)
· Scons
· Antlr
Mitä uutta tässä julkaisussa:
· Se ei enää ole tarpeen asettaa CFMINC_DIR. Sen sijaan, .inc tiedostot voidaan sijoittaa / etc / cfmake.
Ohjelmiston tiedot:
Kommentteja ei löytynyt