pycdep

Screenshot Software:
pycdep
Szczegóły programowe:
Wersja: 0.0.2
Filmu: 11 May 15
Wywoływacz: Stefaan Himpe
Licencja: Wolny
Popularność: 5

Rating: nan/5 (Total Votes: 0)

pycdep zależność jest to plik, który składa się z analizatora skrypt Pythona, która idzie na plikach C i C ++ i wydobywa z niego informacje o zależnościach. Informacje o zależnościach jest zapisywany jako program prolog. Prologowym programem mogą być wykorzystywane, aby wykonać wszystkie typy analiz na wykresie zależności, oraz w celu przekształcenia wykres zależności (lub ich podgrupy) z pliku .dot. Pochodzi z wielu predefiniowanych zapytań.
(Tylko twoja wyobraźnia i wiedza prologu ograniczają możliwości dodawania nowych): przykłady rzeczy, dla których dostępne są predefiniowane pytania:
- Ustalenie, które pliki są zawarte w innym pliku
- Znalezienie które pliki są rekurencyjnie zawarte przez inny plik
- Dowiedzieć się, za pośrednictwem którego ścieżka jeden plik zależy od innego pliku
- Dowiedzieć się, które pliki są uzależnione od jakiegoś pliku
- Dowiedzieć się, która potrzebuje rekompilacji Dotknięcie dany plik pliki
- Pliki stwierdzoną, które są zawarte dwa lub więcej razy w tym samym pliku
- Znalezienie .cpp pliki, które są zawarte
- Znalezienie okrągłe zależności
- Dowiedzieć się, które pliki nagłówkowe są przechodni implikowane przez innych plików nagłówkowych zawartych przez tego samego pliku
- Sprawdzanie ograniczeń konstrukcyjnych w celu zapewnienia, że ​​niektóre projekty nie obejmują innych projektów
Tam & rsquo; s również eksperymentalne wdrożenie czat bot, który może odpowiedzieć na niektóre pytania dotyczące kodu bazowego badane.
Cały system ma być cross-platform. To oznacza, że ​​musimy radzić sobie z nazw plików sprawa (w) kwestii czułości. W szczególności, na systemach linuksowych chcemy być w stanie zbadać kod Windows i odwrotnie (w miarę możliwości). Korzystanie z wielkich i małych liter w kodzie napisanym dla systemów Windows jest często zaniedbana, natomiast dla kodu przeznaczonego dla zestawionych w przypadku wrażliwych systemów plików, różnica w przypadku może (w zasadzie) wskazują na inny plik.

Co nowego w tym wydaniu:

  • Nowa funkcja * sortowanie zawierać pliki, których autorem jest ważne,
  • Zamówienie prędkości wielkości w górę
  • Poprawki: * usuwa niepożądane pozostałe choicepoints w kilku prologu predykatów pliki * kończące się na .sh są uważane za pliki nagłówka z & quot; h & quot; jest zdefiniowany jako plik * dodać nagłówek przyrostkiem brakuje zależność od argparse projektu python w setup.py * problemy z okna niechlujstwa przypadku nazw plików w systemach Linux * nie wyskoczyć podczas full_report pokolenia, jeśli ma żadnych ograniczeń hierarchii są zdefiniowane * oczyścić usuwając orzeczników Prolog niewykorzystane argumenty * być mądrzejszy o tym, gdzie znaleźć szablon prolog, pozwalając, aby rozpocząć pycdep z dowolnego folderu * problemy ze ścieżką win32 obsługa dzięki optymalizacji prędkości refaktoryzacji dla

Wymagania :

  • Python

Podobne oprogramowanie

Komentarze do pycdep

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!