Configuração Maker é uma ferramenta para criar automaticamente classes C ++ que analisam arquivos de configuração.
Apenas algumas linhas de texto que descrevem as possíveis entradas no arquivo de configuração são necessários, ea classe completo será gerado pronto para uso.
Uso básico
Os arquivos de entrada para configuração Criador tem uma estrutura muito simples (em ANTLR / grep como notação):
objectname (ConfigEntry) +
Cada ConfigEntry parece com isso
defaultvalue tipo nome_da_entrada (comentário)?
tipo
Tipo de entrada, pode ser int, double, string ou bool. Se o tipo básico é seguido por qualquer número, o c ++ correspondente variável de objeto será do tipo vector
Se há menos elementos especificados no arquivo de configuração, a variável de objeto ainda irá conter o número de elementos especificados aqui. Nenhum aviso será emitido.
ConfigEntry
Nome da entrada e variável correspondente. Tem que ser, pelo menos, dois caracteres e pode conter caracteres e números. Maiúsculas e minúsculas.
valor padrão
O valor padrão para a entrada. Isto é opcional.
comente
Cada comentário começa com // e é completamente ignorado
Requisitos:
· Python (para scons)
· Scons
· Antlr
O que há de novo nesta versão:
· Não é mais necessário definir CFMINC_DIR. Em vez disso, os ficheiros.inc pode ser colocado em / etc / cfmake.
Detalhes de Software:
Versão: 0.6.2
Data de upload: 2 Jun 15
Licença: Livre
Popularidade: 96
Comentários não encontrado