main2など

main2、succession、先代次代、などのテンプレートは中に重要な内部リンクが含まれるので抽出したい(例えば源頼朝の先代次代には源義朝源頼家などが含まれる)が、 やっかいなことにこれらのテンプレートにはテンプレートが入れ子になって含まれることがある。 入れ子のテンプレートをparseするには再帰呼び出しが必要だ罠、たぶん。 めんどい。 しかもこういう個別対応はやりだすときりがない。 テンプレートは便利だがものすごくたくさん種類があるし、もちろん、本文中には内部リンクが無数にあるし、 そういうものを抽出していると際限ない。 しかも、mediawikiのparserを作ったとしてもそれはしょせん二番煎じだし。もともとmediawikiphpで書いているわけだから。 まあ、気が向いたらやるかもしれんが、こればっかりやってるのもなんか違う気もする。