-
Notifications
You must be signed in to change notification settings - Fork 215
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
//childを使った入れ子処理のサポート #1492
Comments
現状では、HTMLでいうと 細かいところでは、 |
ん、div含めたフローコンテンツは許容ではないでしょうか。とりあえずepubcheckではエラーになりませんでした。
と最初思っていたんですが、childが呼ばれたときにそれがどのタイプの箇条書きの継続にあるのかを知るすべがないのでした。終わりは省略できるかもしれないですがあまり意味がないしわかりにくいと考えました。 機能としては素朴かつ力技なところがあり、箇条書きに関係ないところでも入れられてしまったり、見出しを挟めてしまったりもします(当然壊れた結果にはなります)。いろいろなところにチェックロジックを入れればある程度防げるかもしれませんが今のパーサでは泥縄にしかならなそうなので、「ユーザーがその責任でわかった上で使う」ものになるかと思います。 |
あ、これはEPUB等ではなくて、Re:VIEWが想定しているドキュメントモデルの方です。
と書いても、bbbのブロックは箇条書きの内容にはならないですし。現状は箇条書きの内容はパラグラフ的なものになる想定だと思っています。Markdownでの空行が入らないListですね。
これは直前の箇条書きの記述で一意に決まるはずというか、それと異なる指定が来たら矛盾しませんか? |
はい、ドキュメントモデルとしては新たなものになりますね。
はい、矛盾します。 パーサ変えるなら、箇条書きの中で状態フラグ持たせて情報伝達はできるのかな。それができたとすると、 |
#1497 で//beginchild〜//endchild版での実装を作ってみました。 |
//child を入れようかどうしようか悩み中です。
https://review-knowledge-ja.readthedocs.io/ja/latest/reviewext/nest.html
音譜記号ではないもの(いつものように\x01とか?)にしようかとは思いますが。
The text was updated successfully, but these errors were encountered: