Config Maker er et værktøj til automatisk at oprette C ++ klasser, parse konfigurationsfiler.
Kun nogle få linjer tekst, der beskriver de mulige indgange i konfigurationsfilen der er behov for, og den fuldstændige klasse vil blive genereret klar til brug.
Grundlæggende brug
Input filer til Config Maker har en meget simpel struktur (i ANTLR / grep ligesom notation):
objektnavn (configentry) +
Hver configentry ser sådan
typen entryname standardVærdi (kommentar)?
typen
Type af posten, kan være int, double, snor eller bool. Hvis grundlæggende type er efterfulgt af et vilkårligt antal, ++ den tilsvarende c objekt variabel vil være af typen vektor
Hvis der er færre, der er anført i konfigurationsfilen, vil objektet variablen stadig indeholde det antal, der er anført her. Ingen advarsel vil blive udstedt.
configentry
Navn på indrejse og tilsvarende variabel. Skal være på mindst to tegn og kan indeholde bogstaver og tal. Sag ufølsom.
standardVærdi
Standardværdi for posten. Dette er valgfrit.
kommentar
Hver kommentar starter med // og fuldstændig ignoreret
Krav:
· Python (for scons)
· Scons
· Antlr
Hvad er nyt i denne version:
· Det er ikke længere nødvendigt at indstille CFMINC_DIR. I stedet kan de inc filerne placeres i / etc / cfmake.
Software detaljer:
Kommentarer ikke fundet