Config Maker es una herramienta para crear automáticamente clases de C ++ que analizan los archivos de configuración.
Sólo se necesitan unas pocas líneas de texto que describen las posibles entradas en el fichero de configuración, y la clase completa se generarán listo para su uso.
Uso básico
Los archivos de entrada para Config Hacedor tienen una estructura muy simple (en antlr / grep como notación):
objectname (configentry) +
Cada configentry ve así
DefaultValue tipo nombreEntrada (comentario)?
tipo
Tipo de la entrada, puede ser int, double, cuerda o bool. Si el tipo básico es seguido por cualquier número, el correspondiente c ++ objeto variable será de tipo vector
Si hay menos elementos especificados en el archivo de configuración, la variable de objeto todavía contendrá el número de elementos que se especifican aquí. No se emitirá ninguna advertencia.
configentry
Nombre de la entrada y la variable correspondiente. Tiene que ser por lo menos dos caracteres y puede contener caracteres y números. Caso insensible.
valor por defecto
El valor por defecto para la entrada. Esto es opcional.
comentario
Cada comentario empieza con // y se ignora por completo
Requisitos:
· Python (por scons)
· Scons
· Antlr
¿Qué hay de nuevo en esta versión:
· Ya no es necesario establecer CFMINC_DIR. En su lugar, los archivos .inc se pueden colocar en / etc / cfmake.
Detalles de software:
Versión: 0.6.2
Fecha de carga: 2 Jun 15
Licencia: Libre
Popularidad: 45
Comentarios que no se encuentran