一致するファイル内の任意のsexpsからdocstringを取得する関数を記述しようとしています(def.*)
。
定義されている変数だけでなく、関数/マクロも取得できるようにしたいと思います。変数の場合はdocstringが必要ですが、関数の場合は引数リストも必要です。
最初は最初のものが欲しかったのですが、コンスタンティンの解釈に基づいて、必要な機能を実現する機能的な実装を得ることができました。目標は、elispソースをDocstringsに基づくドキュメント(Orgで記述)に変換することです。
—
Jonathan Leech-Pepin 2014年
2番目の解釈では、組み込み
—
T. Verron 2014年
describe-function
関数とフレンドが、必要なこと(docstringと引数リスト)のかなりの部分を実行します。
(def…)
トップレベルの仕様だけでなく、本当にすべてのセックスが必要ですか?または、ファイルがロードされた場合に定義される関数と変数の中間的な解釈?または(when nil (defun …))
)のようなトップレベルのフォームを含むよりリラックスした定義 ?