Заказ закрыт
Парсер Си кода с построением граф

Бюджет: 20 $
14.98 € – 1 549.82 руб
Заказчик выбрал исполнителя:
Compu Nova  
Требуется написать парсер (можно с использованием готовых библиотек (ссылка в помощь:blog.not-a-kernel-guy.com... Си кода. Парсер должен находить вершины и связи между ними для построения граф (Графы удобно строить через NetworkX). Указатели, единицы трансляции учитывать не надо, сложности типа goto можно обойти, но обязательно вывести в лог. Итоговый вид приложения должен представлять из себя окнное приложение, где будет кнопка выбора файла с си кодом, окно вывода лога в котором будут отображаться найденные вершины, связи, опущенные элементы, функции, кнопка по нажатию на которую строются графы. Так же в логе доллжен выводиться расчёт цикломатического числа Маккейба(Это тривиальная задача).

Пример: 
Код: mega.co.nz/#F!mZ8XVIzK!xr...
Графы: mega.co.nz/#!nQVF2ZiZ!Zbw... 
Небольшой пример реализации через regexp в приложении (shem.py).

Оплата только по факту – факт демонстрация работы приложения (TeamViewer, скрины, свой вариант).
Опубликован 02.06.2015 в 10:28 Последнее изменение: 02.06.2015 в 10:30
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.