config-file-bibliothek
-
Hallo
Ich bin auf der Suche nach einer Bibliothek für Konfigurationsdateien. Ich habe da schon einige gefunden, aber keine die so richtig schön war. Ich habe da nämlich so ein paar Extrawünsche:
- Natürlich ganz normale name=value - Anweisungen mit ints, floats, bools und strings
- name=[value, value], also Vektoren als Wert
- Schnelles Ersetzen (Boyer-Moore o.ä.) von Tokens bei Strings. Damit meine ich, dass ich von der Config-Library einen String hole und dort schon gleich Tokens wie "%TOKEN%" mit "dynamischen Werten" ersetzt werden.Ich weiß, ist eine ganze Menge Holz, aber eigentlich müsste es sowas geben, ich weiß nur nicht wo.
MfG
befi
-
Hallo,
Du meinst eine Bibliothek die dir Klassen oder Methoden zur Verfügung stellt um Konfigurationsdatein zu parsen ?
Hmm hab ich noch nichts gehört, aber wenn sich nichst findet dann machs selbst.
boost::spirit
-
ja, genau das meine ich. aber selbstmachen, hmm, kann man machen, aber das kostet ja echt viel zeit
und wenn es das schon gibt, spare ich die zeit gerne
-
Hallo,
hast du dir schon die Boost.program_options library angeschaut?