【问题标题】:ocaml pretty printer (code formatter)ocaml 漂亮的打印机(代码格式化程序) 【发布时间】:2012-10-09 11:07:46 【问题描述】: 我正在为 ocaml 寻找代码格式化程序或漂亮的打印机。像 gofmt 这样的 go 编程语言。它最好保留 cmets。 我正在更正手稿,其中一些代码的格式使其难以阅读。 【问题讨论】: 标签: ocaml 【解决方案1】: 如果不关心cmets,可以使用camlp4: camlp4 <file> -parser o -printer o > <new-file> 或者您可以使用外部压头工具,如ocp-indent。 【讨论】: 实际上,这似乎保留了 cmets。谢谢! 您可能还希望包含使用修改后的语法的方法。我需要它与 Camlp4 词法分析器一起使用。