• 追加された行はこの色です。
  • 削除された行はこの色です。
#contents

***HtmlElement [#x16eb493]
#insert

**HtmlElement [#x16eb493]
HtmlElement
HtmlTextElement

HtmlElements.Tag
HtmlElements.Text
.ToHTML()



**HtmlElementを実装するなら [#r18547b6]

HtmlElements.Tag
HtmlElements.Text

***Tag [#d7add0e2]
-.ElementName
終了タグにも使用。
-.Attr
Dictionary。値がnullなら属性名だけ。
-.innerElements
List。要素はHtmlElements。入れ子構造。長さ0なら子要素無し。空要素タグになる。<br />など。
-HTML
読み専用。

***Text [#l6031d86]
子要素を持たないのでノードにはならない。リーフ。
-.innerText
テキスト。
-HTML
読み専用。

HTML化はメソッドではなく、データを返すだけ。
特別な処理はしない。



**置き換え式Tokenizeでネスト対応パターンをどう書くか [#o19fda44]
- 1文字だけの否定は簡単、2文字 [[…]] の否定は?
[[(.*?)]]