Config Maker

Config Maker is a tool to automatically create C++ classes that parse configuration files.
Download

Config Maker Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Max Moorkamp
  • Publisher web site:

Config Maker Tags


Config Maker Description

Config Maker is a tool to automatically create C++ classes that parse configuration files. Config Maker is a tool to automatically create C++ classes that parse configuration files.Only a few lines of text that describe the possible entries in the configuration file are needed, and the complete class will be generated ready for use.Basic usageThe input files for Config Maker have a very simple structure (in ANTLR/grep like notation):objectname (configentry)+Each configentry looks like thistype entryname defaultvalue (comment)? typeType of the entry, can be int, double, string or bool. If the basic type is followed by any number, the corresponding c++object variable will be of type vector < basic type > The number is the initial number of elements that are allocated for the vector, but the actual configuration file can contain more components. These are added using the push_back method. If there are less elements specified in the configuration file, the object variable will still contain the number of elements specified here. No warning will be issued. configentryName of the entry and corresponding variable. Has to be at least two characters long and can contain characters and numbers. Case insensitive.defaultvalueDefault value for the entry. This is optional.commentEach comment starts with // and is completely ignoredRequirements:· Python (for scons)· scons· antlrWhat's New in This Release:· It is no longer necessary to set CFMINC_DIR. Instead, the .inc files can be placed in /etc/cfmake .


Config Maker Related Software