Cscout.

Analise o código-fonte de programas C
Baixe Agora

Cscout. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Diomidis D. Spinellis
  • Site do editor:
  • http://www.spinellis.gr/index.html.var
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 1020 KB

Cscout. Tag


Cscout. Descrição

Analise o código-fonte dos programas C O CSCOUT é um navegador de refatoração gratuito e analisador de código-fonte 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 de origem c que estão ligados) que estão mapeando a complexidade introduzida pelo pré-processador C para os arquivos originais do código-fonte C. O CSCOUT aproveita os adiantamentos modernos de hardware (processadores rápidos e grandes capacidades de memória) para analisar Código Código C 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 de origem CSCOUT: · Execute o identificador de projeto cruzado preciso Renames, · Processar consultas sofisticadas em identificadores, arquivos e funções, · Localizar identificadores não utilizados ou erroneamente escopo, · Identificar arquivos de cabeçalho que não precisam ser incluídos, e · Criar gráficos de chamada abrangendo as funções C e as macros semelhantes a funções. O que há de novo nesta versão: · Novo gráfico de chamadas para funções mostrando uma função no contexto: com todos os caminhos de seus chamadores e todas chamadas funções. · Ao salvar o código refatorulado, o CSCOUT irá verificar se os identificadores renomeados não se chocam com outros identificadores existentes. Isso requer um re-processamento completo do código. Uma opção correspondente pode desativar esse recurso. · Adicionado página de refatoração de argumento de função através do qual as refatores de argumentos de função podem ser revisadas, alteradas e desativadas. · Otimizar o manuseio de arquivos durante a fase de pós-processamento. Em um caso de uso típico, isso resulta em uma redução de 37% no tempo de processamento. · Manipulação correta de nomes de funções que aparecem como ponteiros de função, quando os argumentos da função de refatoração. · Erro corrigido de sintaxe de pontos ao gerar gráficos sem opções globais. · Melhor manuseio de erros quando os arquivos refatados não podem ser renomeados ou desativados. · As expressões pré-processadoras são avaliadas como se tivesse a mesma representação intmax_t / uintmax_t, em vez de muito tempo. · Corrigir uma falha que ocorreu ao processar o Apache httpd 1.3.27. · Corrigir para evitar o CSmake ficando confuso por ccache.


Cscout. Software Relacionado

Optik.

Biblioteca de análise de linha de comando poderosa, flexível e fácil de usar ...

160 84 KB

Download

Xpy.

Módulo Python, fornecendo uma camada fácil de usar em cima do mecanismo de pesquisa XAPIAN ...

373 662 KB

Download