Инструменты для генерации графика зависимости функции Хаскелла (поток управления)? - PullRequest
30 голосов
/ 07 августа 2010

Обратите внимание, не "функциональная зависимость". Существуют ли инструменты, позволяющие мне построить статический граф зависимостей функций из исходного кода? Что-то, что указывает мне, какие функции зависят от других в графической форме.

1 Ответ

42 голосов
/ 07 августа 2010

Да, конечно, есть.Если вы загляните в категорию Development на Hackage, вы найдете инструменты для:

В частности, SourceGraph содержит много проходов анализа, в том числе:

Другие инструменты, которые могут вас заинтересовать:

Вотграфик функциональных вызовов, созданный SourceGraph и работающий над cabal2arch:

alt text

...