PukiWiki互換

PukiWikiの記法でも書けるようにしようかと思っているのですが、プラグインの対応がうまく行かないです。というのもYukiWikiプラグインは&plugin(引数)という形で、PukiWikiプラグインは&plugin(引数1){引数2};と引数の数が違うのですよ。

YukiWiki記法の場合とPukiWiki記法の場合で呼び出すプラグイン(内の関数)を変更すればよいのですが、そうするとプラグインを作る手間が増えるのでこれはあまりやりたくないですね。

そういうことで、PukiWiki記法で&plugin(引数1){引数2};と書かれた場合はYukiWiki記法で&plugin(引数1,引数2)と書かれたものと同じ扱いにすることにしました。こうすると引数1にカンマが含まれる場合におかしくなってPukiWiki互換とは言えなくなってしまうので、ひとりWiki内での呼び方はPukiWiki互換ではなくPukiWiki風とすることにしました。