pycdep

Software captura de pantalla:
pycdep
Detalles de software:
Versión: 0.0.2
Fecha de carga: 11 May 15
Promotor: Stefaan Himpe
Licencia: Libre
Popularidad: 5

Rating: nan/5 (Total Votes: 0)

pycdep es una dependencia de archivo incluirá analizador que consiste en una secuencia de comandos de Python que va en los archivos de C y C ++ y extrae información de dependencia de él. La información de dependencia se guarda como un programa de prólogo. El programa Prolog se puede utilizar para realizar todo tipo de análisis en la gráfica de la dependencia, y para convertir la gráfica de dependencia (o subconjuntos de los mismos) a un archivo .dot. Viene con una gran cantidad de consultas predefinidas.
Los ejemplos de las cosas para las que consultas predefinidas están disponibles: (sólo su imaginación y el conocimiento de prólogo limitan las posibilidades de añadir otros nuevos):
- Hallazgo qué archivos están incluidos por otro archivo
- Encontrar qué archivos se incluyen de forma recursiva por otro archivo
- Averiguar cuál es el camino a través de un archivo depende de otro archivo
- Averiguar qué archivos dependen de algún archivo
- Averiguar qué archivos necesitan ser recompilado si toca un archivo dado
- Búsqueda de archivos que se incluyen dos o más veces por el mismo archivo
- Búsqueda de archivos .cpp que se incluyen
- Encontrar dependencias circulares
- Averiguar qué archivos de cabecera se transitivamente implícito en otros archivos de cabecera incluidos por el mismo archivo
- Comprobación de restricciones de diseño para asegurar que determinados proyectos no incluyen de otros proyectos
There & rsquo; s también una implementación experimental de chat bot que puede responder a algunas de sus preguntas sobre la base de código que se examina.
Todo el sistema está destinado a ser multiplataforma. Eso significa que tenemos que lidiar con el caso (en) problemas de sensibilidad de nombre de archivo. En particular, en los sistemas Linux que queremos ser capaces de examinar código de ventanas, y viceversa (en lo posible). El uso de mayúsculas y minúsculas en el código escrito para los sistemas Windows es a menudo descuidado, mientras que para el código destinado a ser compilado en el caso de sistemas de archivos sensibles la diferencia en caso de que (en principio) podría apuntar a un archivo diferente.

¿Qué hay de nuevo en esta versión:

  • * Nueva función de clasificación incluye los archivos de importancia
  • Orden de velocidad de magnitud hasta
  • Corrección de errores: * choicepoints restantes no deseados eliminados en varios prólogo predicados archivos * terminan en .sh se consideran archivos de cabecera de & quot; h & quot; se define como sufijo archivo de cabecera * añadir la dependencia faltante en argparse proyecto python setup.py * en caso de problemas con la ventana de nombre de archivo descuidado en los sistemas Linux * no la libertad bajo fianza a cabo durante la generación full_report si no se definen las limitaciones de jerarquía * limpiar predicados prólogo quitando argumentos utilizados * ser más inteligentes acerca de dónde encontrar la plantilla de prólogo, lo que permite iniciar pycdep desde cualquier carpeta * problemas con el camino de win32 manejo debido a refactorizaciones para la optimización de la velocidad

Requisitos

  • Python

Programas parecidos

pagerunit
pagerunit

11 May 15

HOL-TestGen
HOL-TestGen

20 Feb 15

lintswitch
lintswitch

15 Apr 15

GCViewer
GCViewer

3 Jun 15

Comentarios a la pycdep

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!