AST でモジュール レベルのドキュメント文字列を解析することは可能ですか?
私はここでpythonドキュメンターに取り組んでおり、モジュールトークンにアクセスしてドキュメントを取得しても、モジュールレベルのdocstringは得られません。これまでのところ、モジュールをインポートして取得するか、ドキュメントを取得するために__doc__
使用する必要がありました。inspect
pydoc モジュールのソースを調べて、他のドキュメンターが docstring を解析する方法の手がかりを探したところ、モジュール レベルの文字列を取得するために、pydoc が私のドキュメンターと基本的に同じことをしなければならないことがわかりました。
何か不足していますか?モジュールを実際にインポートしてモジュールレベルのdocstringを解析する唯一の方法ですか、それともASTから直接docstringを解析することは可能ですか?