Библиотека Ruby для подсветки синтаксиса Objective-C - PullRequest
2 голосов
/ 14 августа 2011

У меня есть блог, построенный на Ruby, но я часто пишу о темах Objective-C.

Мне, таким образом, нужна библиотека Ruby, которая может принимать строки исходного кода Objective-C и производить вывод HTML с подсветкой синтаксиса.

Для строк исходного кода Ruby я с радостью использую синтаксис gem - http://syntax.rubyforge.org/ - но я не могу найти токенизатор Objective-C для этой библиотеки.

Есть лиДоступен токенизатор с открытым исходным кодом или другая библиотека, которая может сделать это в Ruby?

Если все остальное не удалось, я обнаружил только библиотеку PHP (GeSHi), которая утверждает, что поддерживает Obj-C, и я 'Придется установить PHP на моем хосте, написать вызов janky shell на основе exec.Я хотел бы избежать этого.Спасибо!

Ответы [ 2 ]

1 голос
/ 14 августа 2011

Ну, вы можете просто использовать инструмент командной строки, чтобы сделать это, и наилучшее возможное решение, безусловно, Pygments , и если вы работаете на хостинге Linux, у вас, вероятно, есть Python уже установлен.

Просто вызовите его из командной строки и сохраните результат где-нибудь.

0 голосов
/ 14 августа 2011

Небольшое копание в Google привело меня к этому самоцвету, Highlight , который поддерживает Objective-C.Есть несколько других камней Ruby , перечисленных здесь .

...