さらに処理とチェックを行うために、Pythonで最初にsphinxベースを解析できるようにしたいと思います。何かのようなもの:
import sphinx
p = sphinx.parse("/path/to/file.rst")
do_something_with(p)
docutils.core.publish_fileを使用してdocutilsで何かが可能であるようです:
publish_file(open("/path/to/file.rst")
しかし、それはスフィンクス固有のディレクティブなどについては何も知りません...