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


RIGHT:[[:t/実装]] [[:t/要素]] [[:t/Wiki]]

†[[:i/ページに型を]]与えるときページ/要素/クラス名を指定するので、現在のTokenize対象をNotationTextだけにする。
NotationTextのFactoryメソッドにstringを1つ与えるとNotationText.Tokenize実行。Elementsを返すように。
%%NotationTextのFactoryメソッドにstringを1つ与えるとNotationText.Tokenize実行。Elementsを返すように。%%
%%他のElements系クラスにもstringを1つ受けるFactoryメソッドを用意。それぞれでページ型として使われたときの対応をする。%%

他のElements系クラスにもstringを1つ受けるFactoryメソッドを用意。それぞれでページ型として使われたときの対応をする。
***Notations系クラス [#p1a7c3ae]
 Notation(parent:Element, source:NotationText)
最上位parentは特定Element.(Document?)
sourceはNotationText(フォームからの入力)
呼び出し元ページのページ/属性から記法定義を取得して、自身以降を処理。記法定義は記法→クラス名で、クラス名は重複していていいので…自身が何番目の記法から呼ばれたかを教えてもらわないと。どうやるか。