ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
351875 Топик полностью
fk0, легенда (04.09.2012 22:22, просмотров: 168) ответил Evgeny_CD на Написать. Но не с нуля, а стартовав от Eric|Scintilla|Notepad++. Времени уйдет много. Но цель достойная.
Один вопрос. ЗАЧЕМ это нужно. Чем это лучше существующих систем literate programming? doxygen это не вся необъятная вселенная, а один из самых плохих примеров скорей. Более того, я выше показал, как простыми средствами C-препроцессора можно сделать свою систему literate programming. Кроме того, скорей нет никакой необходимости применения технологии literate programming к отдельным переменным и операторам. Так что если очереная вставка (описание функции, модуля, класса) занимает несколько строк -- это не проблема. В остальных случаях достаточно обычных комментариев. Вставить таким образом в C-исходник, например, описание рисунка graphviz в качестве схемы конечного автомата -- запросто. И запросто нагенерировать картинок прямо из C-файла. Вообще в рамках latex и Lyx такие вещи на лету делаться могут. Прямо картинку в тексте показывает сразу. Но это не для C совсем правда... В Vim (бибикает и всё портит) ещё можно (почти гипер) ссылки вручную на разные участки текста или кода ставить. В комментариях понятно. Это если обычных тэгов не хватает.
[ZX]