MrYuran писал(а):
А я вот что подумал: неплохо было бы иметь такие слова, которые могут парсить исходники на предмет определений и комментариев.
Фактически, эту работу может выполнить штатный интерпретатор входного потока, только результатом будет не компилированное слово в словаре, а текстовый вывод (на экран или в файл) определения и сопутствующих комментариев. Можно в зависимости от настроек только комментариев.
Какие у кого есть идеи, может быть, наработки по этой теме?
в некотором роде похожая вещь есть в
форке, а именно при сборке системы создается names.xrf файл. Кусочек оттуда:
<pre>
.\kernel\compiler\print.f
PAD# 05C6F7C Cons 9 ( --> const )
BASE 05C6F9E User 9 ( --> addr )
always 05C7011 : 21 ( --> )
HEX 05C7041 : 20 ( --> )
</pre>
так вот, стековый коментарий в конце выдирается из исходного текста.
аналогичным образом можно поступать и с коментариями, однако, смысла в этом мало.
Имхо, черезмерное загромождение исходного текста коментариями тоже очень плохо. К тому же коментарии пишутся для программиста(самого себя в первую очередь), а не для пользователя!!! А это значит, что собранный таким образом коментарий будет не очень полезен.
[quote="MrYuran"]А я вот что подумал: неплохо было бы иметь такие слова, которые могут парсить исходники на предмет определений и комментариев.
Фактически, эту работу может выполнить штатный интерпретатор входного потока, только результатом будет не компилированное слово в словаре, а текстовый вывод (на экран или в файл) определения и сопутствующих комментариев. Можно в зависимости от настроек только комментариев.
Какие у кого есть идеи, может быть, наработки по этой теме?[/quote]
в некотором роде похожая вещь есть в [url=http://fforum.winglion.ru/viewtopic.php?t=531]форке[/url], а именно при сборке системы создается names.xrf файл. Кусочек оттуда:
<pre>
.\kernel\compiler\print.f
PAD# 05C6F7C Cons 9 ( --> const )
BASE 05C6F9E User 9 ( --> addr )
always 05C7011 : 21 ( --> )
HEX 05C7041 : 20 ( --> )
</pre>
так вот, стековый коментарий в конце выдирается из исходного текста.
аналогичным образом можно поступать и с коментариями, однако, смысла в этом мало.
Имхо, черезмерное загромождение исходного текста коментариями тоже очень плохо. К тому же коментарии пишутся для программиста(самого себя в первую очередь), а не для пользователя!!! А это значит, что собранный таким образом коментарий будет не очень полезен.