Config Maker ay isang kasangkapan upang awtomatikong lumikha ng C ++ klase na ma-parse ang configuration file.
Lamang ng ilang linya ng teksto na naglalarawan sa mga posibleng mga entry sa configuration file ay kinakailangan, at ang kumpletong klase ay nabuo nakahandang gamitin.
Basic na paggamit
Ang input file para Config Maker magkaroon ng isang napaka-simpleng istraktura (sa ANTLR / grep tulad notation):
objectname (configentry) +
Bawat configentry mukhang ganito
type entryname defaultValue (comment)?
uri
Uri ng entry, maaaring int, double, string o bool. Kung ang mga pangunahing uri ay sinundan sa pamamagitan ng anumang numero, ang nararapat na c ++ object variable ay ang uri ng vector
Kung mayroong mga mas kaunting mga elemento na tinukoy sa configuration file, ang mga variable na object ay naglalaman pa rin ang bilang ng mga elemento na tinukoy dito. Walang babala ay inisyu.
configentry
Pangalan ng entry at mga kaukulang variable. Ay dapat hindi bababa sa dalawang mga character ang haba at maaaring maglaman ng mga character at numero. Case insensitive.
defaultValue
Default na halaga para sa entry. Ito ay opsyonal.
puna
Nagsisimula bawat puna na may // at ito ay ganap na hindi pinansin
Mga kailangan:
· Python (para scons)
· Scons
· Antlr
Ano ang Bago sa Paglabas na ito:
· Ito ay hindi na kinakailangan upang i-set CFMINC_DIR. Sa halip, ang .inc file ay maaaring mailagay sa / etc / cfmake.
Mga detalye ng Software:
Bersyon: 0.6.2
I-upload ang petsa: 2 Jun 15
Lisensya: Libre
Katanyagan: 45
Mga Komento hindi natagpuan