私は、開発者がreStructuredTextを使用してパッケージを記述できるようにするフレームワークを作成しています。そのreStructuredTextをHTMLに解析して、GUIで表示できるようにします。
私は優れたSphinxに精通していますが、reStructuredTextを解析したことはありません。reStructuredTextの文字列と、場合によってはいくつかの追加の引数を取り、HTMLの文字列を返す関数のようなものを想像しました。
そこで、reStructuredTextの解析を担当するDocutilsを調べました。この関数を見つける方法がまったくわかりませんでした。Web上のドキュメントはむらがあります。モジュール内の機能の多くは、docutils.parsers.rst
ファイル名を対象としているように見えました。私はファイル名を持っていません!文字列を扱っているだけです。
Parser
aとaDocument
を作成してメソッドを使用しようとしましたparse
が、設定が欠落しているというエラーが表示され.tab_width
ます。
reStructuredTextをHTMLに解析する方法を知っている人はいますか?