2011-08-14 6 views
2

私はRubyで構築されたブログを持っていますが、私はObjective-Cトピックについて頻繁にブログをしています。Objective-C構文ハイライグ用Rubyライブラリ

私は、Objective-Cソースコード文字列を取り、構文強調表示されたHTML出力を生成できるRubyライブラリが必要です。

Rubyソース文字列については、gem-http://syntax.rubyforge.org/という構文をうれしく使っていますが、このライブラリのObjective-Cトークナイザは見つかりません。

オープンソースのトークナイザ、またはこれをRubyで実行できる別のライブラリはありますか?

私が見つけたのは、Obj-Cのサポートを主張するPHPライブラリ(GeSHi)です。ホストにPHPをインストールし、jankyシェルのexecベースの呼び出しを書く必要があります。それ。私はこれを避けたいです。ありがとう!

答えて

0

Googleで少し掘り下げて、Objective-Cをサポートするthis gem, Highlightにつながった。他にもいくつかのRubyの宝石があります。listed here

1

さて、あなたはこれを行うには、コマンドラインツールを使用することができますし、可能な限り最高のソリューションを確実にPygmentsあり、そしてあなたがLinux上で実行している場合、あなたはおそらく、Pythonがすでにインストールされているホスティング。

コマンドラインから呼び出して、出力をどこかに保存してください。

+2

GitHubはすでにあなたのために仕事をしています。 Albino:https://github.com/github/albinoをチェックしてください。 –