Literate Haskell: Ссылки и индексация

Поддерживает ли Literate Haskell имена функций индексации, классы типов и ссылки на переменные? Есть ли фильтр, который я могу запустить в исходном коде Literate Haskell, который сделает это и предоставит мне либо хорошее руководство в формате PDF, либо HTML-документ с гиперссылкой.

Это действительно замечательные особенности noweb и CWEB , который, я думаю, будет стимулировать широкое распространение Literate Haskell.

В качестве примера рассмотрим программу подсчета слов , написанную на CWEB. Отрезок кода на первой странице в элементе №4 отмечен сноской, где используется этот код. LHS не поддерживает чанки, но я хотел бы знать, где используется код:

  1. Комментарий, описывающий функцию.

    func = id

    Используется в: (XYZf, ABCg, Раздел 1.5)

    func2 = indefined

    Используется в: (ABCx, Раздел 2.1)

И дополнительно индекс, который объединяет все имена функций и переменные, а также ссылки на них в документе и другими функциями и т. д.

15
задан jkoshy 19 July 2011 в 03:36
поделиться