pycdep

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

Rating: nan/5 (Total Votes: 0)

pycdep это файл включения зависимость анализатор, который состоит из сценария Python, который идет над ++ файлов С и С и извлекает информацию о зависимостях от него. Информация зависимость сохраняется как Прологе. Программа Prolog может быть использован для выполнения всех видов анализов на графике зависимости, и для преобразования графа зависимостей (или подмножества их) в файле .dot. Он поставляется с большим количеством предустановленных запросов.
Примеры вещей, для которых предопределенные запросы доступны: (только ваше воображение и знание прологе ограничить возможности для добавления новых):
- Открытие файлов, которые включены другой файл
- Поиск файлов, которые рекурсивно включен другой файл
- Выяснить, через которые путь один файл, зависит от другого файла
- Выяснить, какие файлы зависит от какой-либо файл
- Выяснить, какие файлы должны быть перекомпилированы, если вы касаетесь данный файл
- Поиск файлов, которые включены в два раза или более в тот же файл
- Поиск .cpp файлы, включенные
- Поиск циклические зависимости
- Выяснить, какие файлы заголовков транзитивно подразумевается другими файлами заголовков, включенных в тот же файл
- Проверка проектных ограничений, чтобы обеспечить, что некоторые проекты не включают в себя от других проектов
Там и Rsquo; S также экспериментальная реализация чат бот, который может ответить на некоторые ваши вопросы о базе кода рассматривается.
Вся система предназначена для кросс-платформенной. Это означает, что мы должны иметь дело с случай (в) вопросы чувствительности файла. В частности, в Linux системах мы хотим, чтобы иметь возможность проверять код окна, и наоборот (насколько это возможно). Использование верхнего и нижнего регистра в коде, написанном для оконных систем часто небрежно, в то время как для кода, предназначенного для быть составлен на чувствительных к регистру файловых систем разницу в случае мог (в принципе) указать на другой файл.

Что нового В этом выпуске:

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

Требования

  • Python

Похожие программы

nose-parameterized
nose-parameterized

14 Apr 15

nose-setenv
nose-setenv

14 Apr 15

searchtester
searchtester

12 May 15

TestLink
TestLink

20 Feb 15

Комментарии к pycdep

Комментарии не найдены
добавить комментарий
Включите картинки!