pycdep

Szoftver screenshot:
pycdep
Szoftver adatai:
Változat: 0.0.2
Feltöltés dátuma: 11 May 15
Fejlesztő: Stefaan Himpe
Engedély: Ingyenes
Népszerűség: 41

Rating: 2.5/5 (Total Votes: 2)

pycdep egy include fájl függőségi oldalon, amely egy Python szkript, amely átmegy a C és C ++ fájlokat és kivonatok függőségi információt belőle. A függőségi információk menti Prolog programot. A Prolog programot lehet használni, hogy végre mindenféle elemzések a függőségi gráfot, és átalakítani a függőségi gráf (vagy alkészletén) egy .dot fájlt. Jön a sok előre definiált lekérdezéseket.
Példák a dolgokat, amelyekre előre meghatározott kérdések állnak: (csak a képzelet és a tudás Prolog korlátozza a lehetőségeket és újakat):
- A megállapítás, mely fájlok vannak benne egy másik fájl
- A megállapítás, hogy mely fájlok rekurzív benne egy másik fájl
- Kideríteni, amelyen keresztül utat egy fájlt függ egy másik fájl
- Kideríteni, hogy mely fájlok függ néhány fájlt
- Kideríteni, hogy mely fájlok újra kell fordítanod, ha megérinti az adott fájl
- A megállapítás abban található fájlok kétszer vagy többször ugyanaz a fájl
- Megállapítás .cpp abban található fájlok
- Megállapítás körkörös függés
- Megtudják, mely header fájlok tranzitíven hallgatólagos más header fájlokat tartalmazza az azonos fájl
- Ellenőrzi tervezési korlátokat, hogy egyes projektek nem tartalmaznak más projektek
Ott & rsquo; S még egy kísérleti chat-bot végrehajtása, amely választ ad néhány kérdésre a kód alap vizsgálják.
Az egész rendszer célja, hogy cross-platform. Ez azt jelenti, hogy meg kell foglalkozni fájlnév esetén (a) érzékenység kérdések. Különösen a Linux rendszereken szeretnénk tudni, hogy megvizsgálja a Windows kódot, és fordítva (amennyire lehetséges). A használat az alsó és felső helyzet kód Windows rendszerhez gyakran hanyag, míg a kódot szánt összeállítandó kis- és nagybetűk fájlrendszereket a különbséget, ha (elvben) pont egy másik fájlt.

Mi az új ebben a kiadásban:

  • Új funkció * rendezési közé fájlokat fontosságát
  • nagyságrenddel sebesség
  • Hibajavítások: * távolítani a nem kívánt fennmaradó choicepoints több prolog predikátumok * végződő fájlt .sh tartják header fájlokat a & quot; H & quot; meghatározása a header fájl kiterjesztése * a hiányzó függőség python projekt argparse a setup.py * problémák ablakban hanyag fájlnév esetén a Linux rendszereken * nem kisegíteni során full_report generációs ha nincs hierarchia korlátok meghatározása * tisztítsák meg prolog predikátumokkal eltávolításával unused érvek * okosabb arról, hogy hol található a Prolog sablont, amely lehetővé teszi, hogy indítsa pycdep bármilyen mappát * problémák win32 utat kezelése miatt refactorings a sebesség optimalizálása

követelmények :

  • Python

Hasonló program

AutobahnTestSuite
AutobahnTestSuite

20 Feb 15

crpcut
crpcut

20 Feb 15

BuildBot
BuildBot

17 Feb 15

testosterone
testosterone

14 Apr 15

Hozzászólások a pycdep

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!