pycdep

Software screenshot:
pycdep
Dettagli del software:
Versione: 0.0.2
Data di caricamento: 11 May 15
Sviluppatore: Stefaan Himpe
Licenza: Libero
Popolarità: 5

Rating: nan/5 (Total Votes: 0)

pycdep è un analizzatore includere file di dipendenza che consiste di uno script Python che va oltre i file C e C ++ ed estrae informazioni di dipendenza da esso. Le informazioni sulle dipendenze viene salvato come un programma di prologo. Il programma prologo può essere utilizzato per eseguire tutti i tipi di analisi sul grafico di dipendenza, e per convertire il grafico di dipendenza (o sottoinsiemi di essi) in un file dot. Viene fornito con un sacco di domande predefinite.
Esempi di cose per le quali query predefinite sono disponibili: (solo la tua immaginazione e la conoscenza del prologo limitano le possibilità per l'aggiunta di nuovi):
- Constatazione che i file sono inclusi da un altro file
- Che trovano i quali file sono inclusi ricorsivamente da un altro file
- Scoprire attraverso quale percorso di un file dipende da un altro file
- Scoprire quali file dipendono qualche file
- Scoprire quali file devono essere ricompilati se si tocca un determinato file
- File constatazione che sono inclusi due o più volte dallo stesso file
- Constatazione cpp file inclusi
- constatazione dipendenze circolari
- Scoprire quali file di intestazione sono transitively implicita da parte di altri file di include per lo stesso file
- Controllo vincoli di progettazione per garantire che alcuni progetti non comprendono da altri progetti
Ci & rsquo; s anche una implementazione di chat bot sperimentale che può rispondere ad alcune delle vostre domande circa la base di codice in esame.
L'intero sistema è destinato ad essere multi-piattaforma. Ciò significa che dobbiamo affrontare filename caso (a) problemi di sensibilità. In particolare, sui sistemi Linux vogliamo essere in grado di esaminare il codice finestre, e viceversa (per quanto possibile). L'utilizzo di maiuscole e minuscole in codice scritto per i sistemi Windows è spesso sciatto, mentre per il codice destinato ad essere compilato su file system sensibili casi la differenza nel caso in cui potrebbe (in linea di principio) puntare a un altro file.

Cosa c'è di nuovo in questa versione:

  • Nuova funzione * ordinamento include i file di importanza
  • Comando di velocità grandezza up
  • Correzioni di bug: * rimossi choicepoints rimanenti indesiderati in diversi prologo predicati file * terminano in .sh sono considerati file di intestazione di & quot; h & quot; è definito come suffisso del file di intestazione * aggiungere dipendenza mancante sul progetto python argparse in setup.py * problemi con finestra il nome del file sciatto caso sui sistemi Linux * non bail out durante la generazione full_report se sono definiti vincoli gerarchici * ripulire predicati Prolog rimuovendo argomenti non utilizzati * essere più intelligenti su dove trovare il modello prologo, che consente di avviare pycdep da qualsiasi cartella * problemi con il percorso di win32 maneggevolezza grazie a refactoring per l'ottimizzazione della velocità

Requisiti

  • Python

Programmi simili

buildbot-slave
buildbot-slave

14 Apr 15

GAJET
GAJET

2 Jun 15

rhinoplasty
rhinoplasty

14 Apr 15

Commenti a pycdep

I commenti non trovato
Aggiungi commento
Accendere le immagini!