Config Maker är ett verktyg för att automatiskt skapa C ++ klasser som tolka konfigurationsfiler.
Det behövs bara några rader text som beskriver de möjliga poster i konfigurationsfilen, och hela klassen kommer att genereras klar för användning.
Grundläggande användning
De indatafiler för Config Maker har en mycket enkel struktur (i ANTLR / grep som notation):
objekt (configentry) +
Varje configentry ser ut så här
Typ entryname default (kommentar)?
Typ
Typ av posten, kan vara int, dubbel, sträng eller bool. Om grundtyp följs av valfritt antal, ++ motsvarande c invända variabel kommer att vara av typen vektor
Om det finns färre element som anges i konfigurationsfilen, kommer objektvariabel fortfarande innehålla antalet element som anges här. Ingen varning kommer att utfärdas.
configentry
Namn på posten och motsvarande variabel. Måste vara minst två tecken långt och kan innehålla bokstäver och siffror. Fallet okänslig.
standardvärde
Standardvärdet för posten. Detta är valfritt.
kommentar
Varje kommentar börjar med // och är helt ignoreras
Krav:
· Python (för scons)
· Scons
· Antlr
Vad är nytt i den här versionen:
· Det är inte längre nödvändigt att ställa CFMINC_DIR. I stället kan de .inc filer placeras i / etc / cfmake.
Mjukvaruinformation:
Version: 0.6.2
Ladda upp dagen: 2 Jun 15
Licens: Gratis
Popularitet: 96
Kommentarer hittades inte