オープンソースのパーサコードのためにMediawikiのマークアップ[定休日]
-
11-07-2019 - |
質問
に興味がある私にとって選択的に解析Mediawiki XMLマークアップを生成するカスタマイズでHTMLページの一部サブセットのHTMLによる実際のPHP Mediawikiの描画エンジンです。
たいのでBzReaderオフラインMediawikiの圧縮ダンプの読書クライアントまで、フルのC#.ではC#のパーサが望ましいと思うが、良いコードが役に立つだろう。
もちろん、場合についてでないといけないと思い、この時のプロジェクトを自由別Mediawikiのパーサは、Mediawikiの独自のパーサが、満を緊密に統合Mediawikiそのものです。
なので、なんだろうけど、日本人のベースが始まり、より豊かになれるハッキングからのMediawikiのPHPコードについて教えてください。
解決
が一覧表パーサに http://www.mediawiki.org/wiki/Alternative_parsers, ものの、c#のパーサが含まれませんがござい---
他のヒント
更新
バScrewturnなこだわりのMediawikiの構文が使用変化するなりしております。
のMediawikiの構文なのもとにLALRパーサー(LL*)では、多くの曖昧な定義もできます。が議論されること この質問, には、基本的にこだわったと書面でご自分のパーサー、トークナイザのではなく、書きファイルのBNFでしAOETOOLS/ゴールド/アイロニーか。
Roadkill Wiki を採用 クレオールのパーサ そのMediawikiの構文解析が限られます。
ScrewturnリはGPLライセンス、C#のパーサー:
- Screwturnライセンス
- Screwturnソースをダウンロード (残念ながらありませんのweb svn)
クラス後のものである。フォーマッタは多くのregexsの動作:
public static class Formatter {
}
なアコースティックライブにみるコード"もいました。
であったと言う言葉約Mediawikiのテンプレート こちらの.興味深いことがリストのパーサは、現在いただくとわかると思い調べた。