両方があるとエラーになる。省略形を使うと、リンク部が太字(strong)になる。整数以外を指定するとエラーとなる。負数を指定しても良い。存在するroleでエラーが発生した場合、その部分は何も出力されない。大文字小文字を区別する。未知のlanguageを指定するとエラーになる。ディレクティブのrawは区別しない。roleディレクティブ(role定義)新しいrole名が正しくない場合エラーとなる。継承元role名が見つからない場合エラーとなる。emphasisやstrong等、組み込み済のroleも再定義できる。role名を大文字でも定義できるが、参照できないクラスになる。*4継承元としても参照できない。以下は最初の定義以外すべてエラーとなる。自分自身を継承元として再定義できる。XXX置換定義中にrole参照が存在した場合、置換定義を行った時点でのroleを参照する。default-roleについても同様。置換定義を行った時点でのdefault-roleを参照する。class以外の(存在する)オプションの正当性は、定義時ではなく使用時(評価時)に評価される。classの挙動classオプションを指定しない場合、定義role名がclassオプションに指定されたものとみなされる。role名がclass名として許されない形式(数字のみ等)で、classオプションも指定されていない場合、role定義自体がエラーとなる。classを持っている場合(literalやmath等)、classオプションを指定するとそのクラスを追加で出力する。多重継承した場合、継承元のオプションは一切引き継がない。オリジナル(大元)のroleやclassは引き継ぐ。-コメント(0件)名前:投稿?※バグ報告はリリース情報のコメント欄へ。