2012-10-09 16 views
14

Ich suche einen Codeformatierer oder hübschen Drucker für ocaml. Etwas wie GoFMT für die Go-Programmiersprache. Es sollte vorzugsweise Kommentare erhalten.ocaml hübscher Drucker (Codeformatierer)

Ich korrigiere Hand-Ins und einige der Code ist in einer Weise formatiert, die es sehr schwer zu lesen macht.

Antwort

16

, wenn Sie nicht über Kommentare kümmern, können Sie camlp4 verwenden:

camlp4 <file> -parser o -printer o > <new-file> 

Oder können Sie externe Eindringkörper-Tools verwenden, wie ocp-indent.

+1

Eigentlich schien das Kommentare zu bewahren. Vielen Dank! – ReyCharles

+0

Sie möchten vielleicht auch den Weg mit der überarbeiteten Syntax einbeziehen. Ich brauchte es für die Verwendung mit dem Camlp4 Lexer Parser. –