pycdep

Screenshot Software:
pycdep
Detalii soft:
Versiune: 0.0.2
Incarca data: 11 May 15
Producător: Stefaan Himpe
Licenţă: Gratuit
Popularitate: 5

Rating: nan/5 (Total Votes: 0)

pycdep este un includă dependență fișier analizor care constă dintr-un script Python care merge de-a lungul ++ fișierele C și C și extrage dependență informații de la ea. Informațiile dependență este salvat ca un program Prolog. Programul prolog poate fi utilizat pentru a efectua toate tipurile de analize pe Graficul dependenței, și pentru a transforma Graficul dependenței (sau subseturi ale acestora) într-un fișier .dot. Acesta este dotat cu o mulțime de interogări predefinite.
Exemple de lucruri pentru care interogări predefinite sunt disponibile: (numai imaginația și cunoștințele de Prolog dumneavoastră limitează posibilitățile de adăugare de noi):
- Constatare care fișierele sunt incluse de către un alt fișier
- Constatare care fișierele sunt recursiv incluse de către un alt fișier
- Afla prin ce cale un fișier depinde de un alt dosar
- Afla ce fișiere depinde de unele fișier
- Afla care trebuie fișiere pentru a fi recompilate dacă atingeți un fișier dat
- Fișierele constatare care sunt incluse de două ori sau mai mult de același fișier
- Găsirea .cpp fișierele care sunt incluse
- Găsirea dependențele circulare
- Afla ce fișiere header sunt tranzitiv implicat de alte fișiere antet incluse de același fișier
- Verificarea constrângeri de proiectare pentru a se asigura că anumite proiecte nu includ de alte proiecte
Nu & rsquo; s, de asemenea, o punere în aplicare de chat bot experimental care poate răspunde la unele dintre întrebările dumneavoastră despre baza codului examinat.
Întregul sistem este destinat să fie cross-platform. Asta înseamnă că trebuie să ne confruntăm cu numele fișierului de caz (în) probleme de sensibilitate. În special, pe sistemele Linux dorim să fie în măsură să examineze codul ferestre, și invers (pe cât posibil). Utilizarea majuscule și minuscule în codul scris pentru sistemele de operare Windows este adesea neglijent, în timp ce pentru codul destinate să fie elaborate pe caz sistemul de fișiere sensibile diferența de caz ar putea (în principiu) indică un fișier.

Ce este nou în această versiune:

  • Noua facilitate * sortare includ fișiere de importanță
  • Ordonanța viteză magnitudine de până
  • remedieri Bug: * eliminate punctele de alegere rămase nedorite în mai multe predicate Prolog fișiere * se termină în .sh sunt considerate fișiere antet de & quot; h & quot; este definit ca fișier header sufix * adauga dependența lipsesc pe argparse proiect piton în setup.py * probleme cu caz fereastră nume de fișier neglijent pe sistemele Linux * Nu salva timpul generării full_report dacă nu constrângeri ierarhie sunt definite * curăța predicate Prolog prin eliminarea Argumentele nefolosite * fi mai inteligent despre unde să găsiți șablonul prolog, permițând să înceapă pycdep din orice folder * probleme cu calea Win32 manipulare datorită refactorings pentru optimizarea vitezei

Cerințe :

  • Python

Software similare

lava-ci
lava-ci

11 May 15

botnee
botnee

20 Feb 15

proboscis
proboscis

20 Feb 15

Comentarii la pycdep

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!