Wikiフォーマットの文字列をパースし、書式に対応したフックメソッドの呼び出しを行います。 Wiki::Parserを継承し、これらのフックメソッドをオーバーライドすることで任意のフォーマットへの変換が可能です。
コンストラクタ。
my $parser = Wiki::HTMLParser->new($wiki);
パース処理を開始します。
$parser->parse($source);
複数行の説明文を処理します。
1行分をパースします。parseメソッドの中から必要に応じて呼び出されます。
パースを開始前に呼び出されます。 サブクラスで必要な処理がある場合はオーバーライドしてください。
パース終了後に呼び出されます。 サブクラスで必要な処理がある場合はオーバーライドしてください。
URLアンカにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
ページ名アンカにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
イタリックにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
ボールドにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
下線にマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
打ち消し線にマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
プラグインにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
テキストにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
項目にマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
番号付き項目にマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
見出しにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
PREタグにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
水平線にマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
特になにもない行にマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
説明にマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
引用にマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
パラグラフの区切りにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
テーブルにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
パラグラフプラグインにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
画像にマッチした場合に呼び出されます。 サブクラスにて処理を実装します。
エラーメッセージにマッチした場合に呼び出されます。 サブクラスにて処理を実装します。