pycdep C ve C ++ dosyaların üzerine gider ve ondan bağımlılık bilgileri ayıklar bir Python komut oluşan bir dosya bağımlılığı dahil analizörü. bağımlılık bilgileri prolog programı olarak kaydedilir. Prolog programı bağımlılığı grafik üzerinde analizler her türlü gerçekleştirmek için bir dot dosyasına bağımlılık grafiği (ya da alt kümelerini bunun) dönüştürmek için kullanılabilir. Bu önceden tanımlanmış sorguları bir sürü ile birlikte geliyor.
(Sadece hayal ve prolog bilgi yenilerini ekleyerek olanaklarını sınırlamak): şeylerin örnekleri olan önceden tanımlanmış sorguları mevcuttur:
- Hangi dosyaların bulgu başka bir dosya ile dahil edilmiştir
- Bulgu hangi dosyaların ardışık başka bir dosya ile dahil edilmiştir
- Bulmaya hangi yolu üzerinden bir dosya başka bir dosyaya bağlıdır
- Bazı dosyada bağlıdır hangi dosyaların bulmaya
- Dosyaları belirli bir dosyayı dokunursanız derlenmesi gereken hangi bulmak
- Aynı dosya ile iki veya daha fazla dahil bulgu dosyaları
- Içerdiği bulgu .cpp dosyaları
- Bulgu dairesel bağımlılıkları
- Bulma başlık dosyaları geçişli aynı dosyanın içinde yer alan diğer başlık dosyaları tarafından ima edilen
- Tasarım kısıtlarını kontrol bazı projeler diğer projelerden dahil etmemelerini sağlamak için
Rsquo Orada &; kod tabanı ile ilgili bazı sorulara muayene olmak cevap verebilir deneysel sohbet bot uygulaması da bu.
Tüm sistem çapraz platform olması amaçlanmıştır. Yani biz filename durumda (in) duyarlılık sorunları ile uğraşmak gerektiği anlamına gelir. Özellikle, Linux sistemleri üzerinde biz pencere kodu ve (mümkün olduğunca) tersi incelemek mümkün olmak istiyorum. yönelik kod harf duyarlı dosya sistemlerinde (prensipte), farklı bir dosyaya işaret olabilir halinde fark derlenmiş olması ise pencere sistemleri için yazılmış kod üst ve alt durumda kullanımı, genellikle özensiz.
Bu sürümdeki> yeni
- Yeni özellik * sıralama önem dosyaları include
- büyüklüğü hız Sipariş yukarı
- Hata düzeltmeleri: h & quot * kaldırıldı istenmeyen kalan choicepoints çeşitli önbölüküne .SH biten * dosyaları & quot başlık dosyalarını kabul edilir yüklemler; Hiçbir hiyerarşi kısıtlamaları tanımlanır eğer başlık dosyasında sonek olarak tanımlanır * setup.py içinde python proje argparse eksik bağımlılık eklemek * Linux sistemlerinde pencere özensiz dosya adı durumda sorunlar * kaldırarak prolog yüklemler temizlemek * full_report nesil boyunca kurtarmak yok Kullanılmayan argümanlar * nedeniyle hız optimizasyonu refactorings için win32 yolu sorunları ele * herhangi bir klasörden pycdep başlatmak için izin prolog şablonu bulmak için nerede akıllı olmak
Gereksinimleri :
- Python
Yorum Bulunamadı