Поддерживает ли Literate Haskell имена функций индексации, классы типов и ссылки на переменные? Есть ли фильтр, который я могу запустить в исходном коде Literate Haskell, который сделает это и предоставит мне либо хорошее руководство в формате PDF, либо HTML-документ с гиперссылкой.
Это действительно замечательные особенности noweb и CWEB , который, я думаю, будет стимулировать широкое распространение Literate Haskell.
В качестве примера рассмотрим программу подсчета слов , написанную на CWEB. Отрезок кода на первой странице в элементе №4 отмечен сноской, где используется этот код. LHS не поддерживает чанки, но я хотел бы знать, где используется код:
Комментарий, описывающий функцию.
func = id
Используется в: (XYZf, ABCg, Раздел 1.5)
func2 = indefined
Используется в: (ABCx, Раздел 2.1)
И дополнительно индекс, который объединяет все имена функций и переменные, а также ссылки на них в документе и другими функциями и т. д.