理想情况下,除了OCaml之外,该库还支持多种语言,但对OCaml的良好支持是主要要求。
答案 0 :(得分:7)
StackOverflow正在使用Google Code Prettify。这个库支持许多规范语言here。
虽然OCaml不是主要支持的语言,但您可以更新lang-ml.js以更好地突出显示OCaml语法。
答案 1 :(得分:5)
使用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}