| Cscout. CSCout é um analisador de código fonte e navegador de refatoração para coleções de programas C. |
Baixe Agora |
Cscout. Classificação e resumo
- Licença:
- Free for non-commerc...
- Nome do editor:
- Diomidis Spinellis
- Site do editor:
- http://www.spinellis.gr/cscout/
Cscout. Tag
Cscout. Descrição
O CSCOUT é um analisador de código fonte e navegador de refatoração para coleções de programas C. O CSCOUT é um analisador de código fonte e navegador de refatoração para coleções de programas C. Ele pode processar espaços de trabalho de vários projetos (definimos um projeto como uma coleção de arquivos C Origem que estão ligados) Mapeando a complexidade introduzida pelo pré-processador C para os arquivos originais do código de origem C.O aplicativo aproveita os avanços modernos de hardware ( Processadores rápidos e grandes capacidades de memória) para analisar C código de origem além do nível de detalhe e precisão fornecidos por compiladores atuais, ligadores e outros analisadores de código-fonte. A análise O CSCOUT realiza leva em conta os escopos de identificação introduzidos pelo pré-processador C e do idioma C escopos e namespaces adequados. Após a análise de código-fonte CSCOUT pode - Execução precisa de identificador de projeto cruzado, - Processar consultas sofisticadas em identificadores, arquivos e funções, localizar identificadores não utilizados ou erroneamente escapados, - Identifique os arquivos de cabeçalho que não precisam ser incluídos, e - Criar gráficos de chamada que abrangem as funções C e os macros semelhantes a function já foram aplicados em projetos que variam de dezenas de milhares de linhas, como o servidor da Web Apache, a milhões de linhas, como o Linux, o FreeBSD e as janelas Kernels de pesquisa. Com o CSCOUT você pode fazer seu hardware realmente funcionar por seu dinheiro. Por exemplo, o processamento do kernel do Linux 2.6.11 (4,2 milhões de linhas de código) requer 4052MB de RAM e 4,7 horas de processamento em um computador Opteron Dual-CPU 2.2MHz AMD. Depois que o processamento CSCout contém detalhes em 1,1 milhão de identificadores e 89 mil funções e macros semelhantes a funções. O que há de novo nesta versão: · Esta versão adiciona suporte para a exibição de arquivos gráficos no formato PDF e PNG, além de opções para especificar propriedades gráfico, nó e borda para dot. · Além disso, o compilador de espaço de trabalho agora lida corretamente com definições de escopo para arquivos, e os símbolos do terminal YACC podem ser unificados com as macros Y.Tab.H correspondentes. · Finalmente, esta versão corrige espaçamento externo de linha em listagens de código-fonte de arquivos contendo retornos de carruagem, corrige a exibição de gráficos com nós vazios, e corrige o manuseio de identificadores que declaram uma função em um especificador interno de classe.
Cscout. Software Relacionado