footertarget-notesclassdefault-roleroleroleディレクティブ(role定義)classの挙動ディレクティブ宣言ディレクティブのtypeに許可される文字は以下のとおり。半角英数字および語中に含まれるハイフン、アンダースコア、ピリオドで構成された大文字・小文字を区別しない単語。連続した「ハイフン、アンダースコア、ピリオド」は互いに連続してはいけない。ディレクティブに全角文字は使用できない。*1不正なtype宣言の場合、ディレクティブとみなされない(コメントとして処理される)。「::」の手前にスペース1つまでは書いて良い。ディレクティブはトップレベル要素で終わる。names」では全角文字が使用できる。names」仕様書上では全角文字が使用できるとは書かれていない。期待される動作は「ディレクティブでも全角文字が使用できる」であり、実装上のミスと思われる。ディレクティブオプションオプション名もオプションの値も大文字・小文字を区別しない。オプションの値が列挙されている場合、空の値を持つオプションはエラーとなる。オプション名部分に日本語文字等を書くと、Pythonごと落ちる。オプションではないオプション後に、オプションではない引数があるとエラーとなる。