PHPで書いたはてな記法パーサ&レンダラをopenpearで公開しています
HatenaSyntax \ Package \ Openpear
はてな記法パーサ&レンダラをopenpearで公開しています。現在beta版です。
CodeReposに置いていたはてな記法パーサの後継ですが、コードは全て書き直されています。使い方も違います。
CodeRepos版とopenpear版との違いは以下の通りです。
pearを通じてインストールする
CodeRepos版の様にファイルを一つ保存してインストール終わり、という風にはいかず、openpear版の場合はpearを通じてインストールしてもらうことになります。
インストールする方法はOpenpear :: Open PEAR Repository ChannelとHatenaSyntax \ Package \ Openpearのページを参照してください。
構文木を取り出すことができる
CodeRepos版では、はてな記法で書かれたテキストをhtmlに変換することしかできませんが、openpear版では、はてな記法で書かれたテキストから構文木のみを取得することができます。
この取得した構文木を用いて、他のWiki記法への変換なども可能となります。
はてな記法で書かれたテキストから構文木を取り出すサンプルはこちらを参照して下さい。