Ajudante automatizado de argumento.

Aargh é um gerador de código, escrito em C ++ e licenciado sob os termos da Licença Pública Geral GNU (GPL).
Baixe Agora

Ajudante automatizado de argumento. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Scott McKellar
  • Site do editor:
  • http://home.swbell.net/mck9/aargh/index.html

Ajudante automatizado de argumento. Tag


Ajudante automatizado de argumento. Descrição

A Aargh é um gerador de código, escrito em C ++ e licenciado nos termos da Licença Pública Geral GNU (GPL). A Aargh é um gerador de código, escrito em C ++ e licenciado nos termos da Licença Pública Geral GNU (GPL). Ele gera código C ++ para analisar uma linha de comando, usando a instalação getopt () disponível nos ambientes do UNIX e Unix-Like.Automatizado Argument Helper Project suporta opções de linha de comando com argumentos inteiros, argumentos de string e sem argumentos. O código gerado é comentado e cuidadosamente recuado para a legibilidade. É bom ter muitas opções de linha de comando, mas é uma dor real para codificar para eles. Não que seja difícil. É apenas tedioso, demorado, propenso a erros, e não diversão. Eu costumava acessar o pensamento de adicionar opções de linha de comando. Não mais. Tudo o que tenho que fazer é definir as opções que eu quero em um pequeno arquivo XML e executá-lo através de Aargh. Instantaneamente eu tenho código-fonte C ++ que eu possa compilar e link no meu programa. Se precisar adicionar outra opção ou alterar as regras, posso editar o XML e regenerar o código. Nenhum turismo, sem problemas. Agora posso passar mais tempo nas partes interessantes do projeto. Para usar Aargh, escreva um arquivo XML para descrever as opções desejadas. Quando Aargh lê o arquivo, ele gera dois arquivos C ++.One é um cabeçalho que declara uma classe para representar as opções. Por padrão, esta classe é nomeada "OPTS", mas você pode especificar um nome diferente. O outro arquivo é a implementação de OPTS, ou o que você decide chamá-lo. A classe OPTS fornece funções de membros para analisar a linha de comando e retornar os resultados.in seu próprio código, declarar uma instância de optos e chamadas opts :: get () para analisar a linha de comando, passando-o os argumentos argc e argv do principal ( ). Opts :: get () retorna zero se a linha de comando segue as regras que você descreveu no arquivo XML ou não zero de outra forma. Se a análise for bem-sucedida, o objeto OPTS armazena os resultados e disponibilizá-los para o seu programa por uma série de funções do Accessor.Aqui são alguns recursos principais do "Automated Argument Helper": · Você pode impor limites superiores e / ou inferiores no número de argumentos não opcionais. · Você pode distinguir entre opções que tomam argumentos e aqueles que não. · Você pode especificar que é necessária uma opção. · Você pode exigir que o argumento para uma opção seja um inteiro não negativo. · Para um argumento inteiro, você pode impor limites superiores e / ou inferiores. · Para um argumento de string, você pode impor limites superiores e / ou inferiores no comprimento da cadeia. · Para um argumento de string, você pode chamar uma função própria para validar o argumento. · Você pode permitir várias ocorrências da mesma opção. Nesse caso, o código gerado constrói um vetor STL para manter os argumentos. Por padrão, o software gerado permite apenas uma ocorrência de qualquer opção. O que é novo nesta versão: · Você pode agora especificar o local do arquivo de cabeçalho gerado independentemente do seu nome. · Esse recurso pode facilitar a incorporação de Aargh em construção complexa ambientes.


Ajudante automatizado de argumento. Software Relacionado

Snippeq.

SNIPPEQ economiza trechos em um banco de dados MySQL e fornece funcionalidade para pesquisar, manipular e exportá-los. ...

59

Download

GCC UPC.

Um ambiente de compilação e execução para programas escritos na linguagem UPC (Unified Parallel C) ...

157

Download