Clout

Analizar el código fuente de los programas C
Descargar ahora

Clout Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Diomidis D. Spinellis
  • Sitio web del editor:
  • http://www.spinellis.gr/index.html.var
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 1020 KB

Clout Etiquetas


Clout Descripción

Analizar el código fuente de los programas. CSCOUT es un navegador de refactorización gratuito y un analizador de código fuente para colecciones de programas C. Puede procesar espacios de trabajo de múltiples proyectos (definimos un proyecto como una colección de archivos de origen C que están vinculados entre sí) mapeando la complejidad introducida por el preprocesador C de nuevo en los archivos originales del código fuente de C. CSCOUT aprovecha los avances de hardware modernos (procesadores rápidos y grandes capacidades de memoria) para analizar el código fuente C más allá del nivel de detalle y precisión proporcionado por los compiladores, enlazadores y otros analizadores de código fuente. El análisis CSCOUT realiza tiene en cuenta los alcances del identificador introducidos por el preprocesador C y los espacios de nombres y los espacios de nombres. Después del análisis del código fuente, CSCOUT, puede: · Realizar cortes de identificadores de proyecto transversales precisos, · Procesar consultas sofisticadas en identificadores, archivos y funciones, · Localice los identificadores no utilizados o en alcance incorrecto, · Identifique los archivos de encabezado que no necesitan ser incluidos, y · Cree gráficos de llamadas que abarcan las funciones C y las macros similares a la función. ¿Qué hay de nuevo en este lanzamiento: · Nuevo gráfico de llamadas para funciones que muestran una función en contexto: con todas las rutas de sus llamadas y todas las funciones llamadas. · Al guardar el código refactorizado CSCOUT, verificará que los identificadores renombrados no se cierran con otros identificadores existentes. Esto requiere un re-procesamiento completo del código. Una opción correspondiente puede deshabilitar esta función. · Página de refactorización de argumentos de función agregada a través de los cuales se pueden revisar, cambiar y desactivar los refactores de argumentos de la función. · Optimizar el manejo de archivos durante la fase de posprocesamiento. En un caso de uso típico, esto se traduce en una reducción del 37% en el tiempo de procesamiento. · El manejo correcto de los nombres de funciones que aparecen como punteros de función, al refactorizar los argumentos de la función. · Error de sintaxis de puntos corregidos al generar gráficos sin opciones globales establecidas. · Mejor manejo de errores cuando los archivos refactorados no pueden ser renombrados o desvinculados. · Las expresiones de preprocesador se evalúan como si tuviera la misma representación intmax_t / uintmax_t, en lugar de larga. · Arregle un choque que ocurrió al procesar Apache httpd 1.3.27. · Fija para evitar que CSMAKE se confundiera con CCache.


Clout Software relacionado

Optik

Biblioteca poderosa, flexible, fácil de usar, de línea de comandos ...

160 84 KB

Descargar

Xappy

Módulo de Python que proporciona una capa fácil de usar en la parte superior del motor de búsqueda de Xapian ...

373 662 KB

Descargar