pycdep

Скріншот програми:
pycdep
Дані програми:
Версія: 0.0.2
Дата завантаження: 11 May 15
Розробник: Stefaan Himpe
Ліцензія: Безкоштовно
Популярність: 5

Rating: nan/5 (Total Votes: 0)

pycdep це включається файл залежність аналізатор, який складається з сценарію Python, який йде над ++ файлів C і C і витягує інформацію про залежності від нього. Інформація залежність зберігається в програмі пролог. Пролозі може бути використаний, щоб виконати всі види аналізів на графіку залежності, і для перетворення графа залежностей (або підмножини) їх у файл .dot. Він поставляється з великою кількістю встановлених запитів.
Приклади речей, для яких зумовлені запити доступні: (тільки ваша уява і знання пролозі обмежити можливості для додавання нових):
- Відкриття файлів, які включені в іншій файл
- Пошук файлів, які рекурсивно включений інший файл
- З'ясувати, через які шлях один файл, залежить від іншого файлу
- З'ясувати, які файли залежить від якийсь файл
- З'ясувати, які файли повинні бути перекомпіліровать, якщо ви торкаєтеся даний файл
- Пошук файлів, які включені в два рази або більше в той же файл
- Пошук .cpp файли, включені
- Пошук циклічні залежності
- З'ясувати, які файли заголовків транзитивно мається на увазі іншими файлами заголовків, включених у той же файл
- Перевірка проектних обмежень, щоб забезпечити, що деякі проекти не включають в себе від інших проектів
Там і Rsquo; S також експериментальна реалізація чат бот, який може відповісти на деякі ваші запитання про базу коду розглядається.
Вся система призначена для крос-платформної. Це означає, що ми повинні мати справу з випадок (в) питання чутливості файлу. Зокрема, в Linux системах ми хочемо, щоб мати можливість перевіряти код вікна, і навпаки (наскільки це можливо). Використання верхнього і нижнього регістра в коді, написаному для віконних систем часто недбало, в той час як для коду, призначеного для бути складений на чутливих до регістру файлових систем різницю в разі міг (в принципі) вказати на інший файл.

Що нового У цьому випуску:

  • Нова функція * сортування включити файли від важливості
  • Замовити швидкості магнітудою до
  • Виправлення: * віддалені небажані інші choicepoints в декількох пролозі предикати * файли, що закінчуються на .sh вважаються заголовків файлів і Quot; ч & Quot; визначається як файл заголовка суфіксом * додати відсутню залежність від пітона проекту argparse в setup.py * проблеми з вікном недбало ім'я файлу на випадок систем Linux * Не виручити в ході full_report покоління, якщо ніяких обмежень ієрархії не визначені * прибирати прологів предикати шляхом видалення невикористані аргументи * розумніші про те, де знайти шаблон пролог, що дозволяє почати pycdep з будь-якої папки * проблеми з win32 шляху обробки за рахунок рефакторінга для оптимізації швидкості

Вимоги

  • Python

Схожі програми

Linux Test Project
Linux Test Project

12 May 15

PyNuker
PyNuker

15 Apr 15

qtsourceview
qtsourceview

11 May 15

lava-test-demo
lava-test-demo

15 Apr 15

pycdep

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями