pycdep

Phần mềm chụp màn hình:
pycdep
Các chi tiết về phần mềm:
Phiên bản: 0.0.2
Ngày tải lên: 11 May 15
Nhà phát triển: Stefaan Himpe
Giấy phép: Miễn phí
Phổ biến: 5

Rating: nan/5 (Total Votes: 0)

pycdep là một bao gồm các tập tin phụ thuộc phân tích bao gồm một kịch bản Python mà đi qua C và C ++ và trích xuất các tập tin phụ thuộc thông tin từ nó. Các thông tin phụ thuộc được lưu như là một chương trình Prolog. Các chương trình Prolog có thể được sử dụng để thực hiện tất cả các loại của các phân tích trên biểu đồ phụ thuộc, và để chuyển đổi biểu đồ phụ thuộc (hoặc tập hợp con của chúng) vào một tập tin Dot. Nó đi kèm với rất nhiều truy vấn được xác định trước.
Ví dụ về những điều mà các truy vấn được xác định trước có sẵn: (chỉ là tưởng tượng và kiến ​​thức về prolog của bạn hạn chế các khả năng bổ sung thêm những cái mới):
- Phát hiện các tập tin được bao gồm bởi một tập tin khác
- Phát hiện các tập tin được đệ quy bao gồm bởi một tập tin khác
- Tìm hiểu qua con đường mà một tập tin phụ thuộc vào một tập tin khác
- Tìm hiểu các tập tin phụ thuộc vào một số tập tin
- Tìm hiểu các tập tin cần phải được biên dịch lại nếu bạn chạm vào một tập tin được
- Phát hiện các tập tin được bao gồm hai lần hoặc nhiều hơn bởi cùng một tập tin
- Phát hiện cpp tập tin được bao gồm
- Phát hiện phụ thuộc vòng tròn
- Tìm hiểu các tập tin tiêu đề được transitively ngụ ý bởi các tập tin tiêu đề khác bao gồm theo cùng một tập tin
- Kiểm tra ràng buộc thiết kế để đảm bảo rằng các dự án nhất định không bao gồm từ các dự án khác
Có & rsquo; cũng là một thực hiện trò chuyện bot thực nghiệm có thể trả lời một số câu hỏi của bạn về các cơ sở mã đang được kiểm tra.
Toàn bộ hệ thống được thiết kế để được cross-nền tảng. Điều đó có nghĩa rằng chúng ta cần phải đối phó với trường hợp tên tập tin (trong) các vấn đề nhạy cảm. Đặc biệt, trên các hệ thống Linux, chúng tôi muốn có thể kiểm tra mã số cửa sổ, và ngược lại (như xa càng tốt). Việc sử dụng các trường hợp trên và dưới trong mã được viết cho các hệ thống cửa sổ thường cẩu thả, trong khi đối với mã nhằm mục đích để được biên soạn trên trường hợp hệ thống tập tin nhạy cảm là sự khác biệt trong trường hợp có thể (về nguyên tắc) trỏ đến một tập tin khác nhau.

là gì mới trong phiên bản này:

  • Tính năng mới * phân loại bao gồm các tập tin vào tầm quan trọng
  • Order of tốc độ lớn lên
  • Sửa lỗi: * loại bỏ choicepoints còn lại không mong muốn trong vài prolog predicates * file có đuôi sh được coi là tập tin tiêu đề của & quot; h & quot; được định nghĩa là tập tin header suffix * thêm thiếu sự phụ thuộc vào argparse dự án python trong setup.py * vấn đề với trường hợp cửa sổ tên tập tin cẩu thả trên các hệ thống Linux * không giải cứu trong hệ full_report nếu không có những hạn chế hệ thống phân cấp được định nghĩa * làm sạch bằng cách loại bỏ các vị prolog đối số không sử dụng * là thông minh hơn về nơi để tìm mẫu prolog, cho phép để bắt đầu pycdep từ bất kỳ thư mục * vấn đề với đường dẫn win32 xử lý do tái cấu trúc để tối ưu hóa tốc độ

Yêu cầu :

  • Python

Phần mềm tương tự

Peon
Peon

20 Feb 15

HOL-TestGen
HOL-TestGen

20 Feb 15

bdd
bdd

14 Apr 15

Ý kiến ​​để pycdep

Bình luận không
Nhập bình luận
Bật hình ảnh!