pycdep

Software screenshot:
pycdep
Podrobnosti Software:
Verze: 0.0.2
Datum uploadu: 11 May 15
Vývojka: Stefaan Himpe
Licence: Volný
Popularita: 5

Rating: nan/5 (Total Votes: 0)

pycdep je zahrnout závislost souboru, analyzátor, který se skládá z Python skript, který jde nad soubory C a C ++ a extrahuje informace o závislostech z něj. Informace závislost se uloží jako prolog programu. Program prolog může být použit pro provádění všech druhů analýz na grafu závislosti, a převést grafu závislosti (nebo jejích podskupin) do souboru DOT. Je dodáván s množstvím předdefinovaných dotazů.
Příklady věcí, pro které jsou k dispozici předdefinované dotazy: (pouze vaše představivost a znalosti Prolog omezit možnosti pro přidávání nových):
- Zjištění, které soubory jsou zahrnuty jiného souboru
- Zjištění, které soubory jsou rekurzivně zahrnuty jiného souboru
- Zjistit, přes které cesta jeden soubor, závisí na jiném souboru
- Zjistit, které soubory jsou závislé na nějakém souboru
- Zjišťování, které je třeba soubory být překompilovány, pokud se dotknete daný soubor
- Hledání souborů, které jsou součástí dvakrát nebo více stejného souboru
- Zjištění cpp soubory, které jsou obsaženy
- hledání kruhové závislosti
- Zjistit, které hlavičkové soubory jsou přechodně implikovaná jinými hlavičkové soubory zahrnuté do stejného souboru
- Kontrola návrhu omezení, aby bylo zajištěno, že některé projekty nejsou uvedeny z jiných projektů
Tam & rsquo; to také experimentální implementace chatu bot, který může odpovědět na některé otázky týkající se kódové základny je zkoumána.
Celý systém má být cross-platform. To znamená, že se musíme vypořádat s filename případ (v) otázkách citlivosti. Zejména na linuxových systémech chceme být schopni zkoumat kód Windows, a naopak (pokud je to možné). Využití velkými a malými písmeny v kódu napsané pro systém Windows systémů je často nedbalý, zatímco pro kód určené pro které se budou vypracovávat na případových citlivých souborových systémů rozdíl v případě, by mohla (v zásadě) ukazovat na jiný soubor.

Co je nového v této verzi:

  • Nová funkce * třídění patří soubory podle důležitosti
  • Řád rychlosti velikosti až
  • Opravy chyb: * odstraněny nežádoucí zbývající choicepoints v několika Prolog predikáty * soubory končící v .SH jsou považovány za hlavičkové soubory z & quot; H & quot; je definován jako soubor záhlaví příponou * přidat chybějící závislost na python projektu argparse v setup.py * problémy s okno nedbalý názvu souboru případě na linuxových systémech * nemají zachraňovat během full_report generace, jsou-li definována žádná hierarchie omezení * uklidit Prolog predikáty odstraněním nepoužité argumenty * být chytřejší o tom, kde najít šablonu prolog, který umožňuje začít pycdep z libovolné složky * problémy s Win32 cestu manipulace díky refaktorování pro optimalizaci rychlosti

Požadavky na :

  • Python

Podobný software

Tail
Tail

3 Jun 15

GCViewer
GCViewer

3 Jun 15

bdd
bdd

14 Apr 15

Komentáře k pycdep

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!