目次 Edit


関連 Edit

検索:WikiNotation

WikiNotation周辺のタグ Edit

Array

WikiNotationとは Edit

----
*
**
***
&(...);
#...

などのWiki特有の書き方のこと。
それと、これらの書き方で書かれたテキストのこと。
マークダウン」などと同じ用途・目的。→キーワード:Markdown Google:Markdown

WikiTextもWikiFormatも同じ意味で使われていそう。
ここではWikiNotationを含むテキストをWikiTextと言うことにしている。

キーワード:WikiNotation
キーワード:WikiFormat
キーワード:WikiText

検索用クラスやめ Edit

検索」に書かれているクラスを廃止。
Notationクラスで行う。

Notationの機能…

  • 検索式→オブジェクトの単行表現
  • ページのテキスト→オブジェクトの複数行表現
  • オブジェクト同士を比較したときの適合度算出
    具象クラスが同じ場合も先祖が共通の場合も使える。
    先祖が共通の場合は適合度がやや下がる。
    クラスメソッド。
  • オブジェクト→テキスト(HTML)

…といったことができる。

プラグイン検索時の比較方法もメソッドとして持つ。 Edit

色とか。色プラグイン(色を示す表現を色オブジェクトに置き換えるプラグイン)色を示すWikiNotationプラグイン

#FFF
White

…などが

#FFC

などと近く(高い適合率)になるように。

WikiCreole Edit

WikiCreoleを導入(準拠)するなら日本語キーボードでのかな漢字変換向けマークアップ+WikiCreoleに。
WikiCreoleに含まれるWikiNotationはカスタマイズ不可でいい。

ページ編集ページで「WikiCreoleが使える」と一言明記。

WikiCreole
http://www.wikicreole.org/

ヘルプは初心者向けのみ Edit

詳細な説明なら定義ページを見ればいい。

変換ルールはページ内で定義 Edit

WikiNotation→内部形式(Element系オブジェクト)のルール

RegExp→Element系クラス名

…という形式で定義。

1ページに1クラス分のみ定義。ページ名と対応するクラスはハードコーディング(変更不可能)で良い。
それらをまとめたページを作ればWikiNotation定義の一覧になる。