Config Maker è uno strumento per creare automaticamente classi C ++ che analizzano i file di configurazione.
Sono necessarie solo poche righe di testo che descrivono le possibili voci nel file di configurazione, e la classe completo saranno generati pronta per l'uso.
Utilizzo base
I file di input per Config Maker hanno una struttura molto semplice (in ANTLR / grep come notazione):
nomeoggetto (configentry) +
Ogni configentry assomiglia a questo
tipo entryname defaultvalue (commento)?
tipo
Tipo di ingresso, può essere int, double, stringa o bool. Se il tipo base è seguita da un numero, il corrispondente oggetto C ++ variabile sarà di tipo vector
Se ci sono meno elementi specificati nel file di configurazione, la variabile oggetto sarà ancora contenere il numero degli elementi qui indicati. Verrà emesso alcun avvertimento.
configentry
Nome della voce e variabile corrispondente. Deve essere lungo almeno due caratteri e può contenere caratteri e numeri. Case insensitive.
valore predefinito
Il valore di default per la voce. Questo è opzionale.
commento
Ogni commento inizia con // e viene completamente ignorata
Requisiti:
· Python (per scons)
· Scons
· ANTLR
Cosa c'è di nuovo in questo rilascio:
· Non è più necessario impostare CFMINC_DIR. Invece, i file .inc possono essere inseriti in / etc / cfmake.
Dettagli del software:
Versione: 0.6.2
Data di caricamento: 2 Jun 15
Licenza: Libero
Popolarità: 45
I commenti non trovato