【发布时间】:2012-03-16 13:00:19
【问题描述】:
理想情况下,该库除了支持 OCaml 之外还支持多种语言,但对 OCaml 的良好支持是主要要求。
【问题讨论】:
-
根据我的经验,大多数语法荧光笔的技术含量都很低(正则表达式,主要是关键字匹配),将现有的语法着色配置适应 OCaml 并不是很多工作。最多几个小时。
标签: javascript functional-programming ocaml sml
理想情况下,该库除了支持 OCaml 之外还支持多种语言,但对 OCaml 的良好支持是主要要求。
【问题讨论】:
标签: javascript functional-programming ocaml sml
StackOverflow 正在使用Google Code Prettify。这个库支持here提到的很多规范语言。
虽然 OCaml 不是主要支持的语言,但您可以更新 lang-ml.js 以更好地突出 OCaml 语法。
【讨论】:
使用 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}
【讨论】: