Какие библиотеки Javascript имеют хорошую поддержку для подсветки синтаксиса кода OCaml? - PullRequest
7 голосов
/ 27 февраля 2012

В идеале библиотека поддерживает широкий спектр языков в дополнение к OCaml, но основным требованием является хорошая поддержка OCaml.

Ответы [ 2 ]

7 голосов
/ 27 февраля 2012

StackOverflow использует Google Code Prettify . Эта библиотека поддерживает много канонических языков, как упоминалось здесь .

Хотя OCaml не является основным поддерживаемым языком, вы можете обновить lang-ml.js , чтобы лучше выделить синтаксис OCaml.

5 голосов
/ 27 февраля 2012

Используя Js-of-ocaml, вы можете использовать для этого код ocaml.

Например, есть одна в ocsforge (http://ocsigen.org/darcsweb/?r=ocsforge;a=tree):

Используется пропатченный лексер ocaml (ocaml / parsing / lexer.mll и патч src / ocaml_lexer.patch). Другие полезные файлы для вас - src / ocsforge_color.ml и src / ocsforge_color_tokens.ml {, i}

...