2012-10-09 6 views
14

ocaml 용 코드 포맷터 또는 예쁜 프린터를 찾고 있습니다. Go 프로그래밍 언어와 같은 것. 바람직하게는 주석을 보존해야합니다.ocaml 예쁜 프린터 (코드 포맷터)

손쉬운 부분을 수정 중이며 일부 코드는 읽기가 매우 어려운 형식으로되어 있습니다. 당신이 의견에 대해 상관하지 않는 경우

답변

16

, 당신은 camlp4 사용할 수 있습니다

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

을 또는 당신은 ocp-indent로, 외부 압자 도구를 사용할 수 있습니다.

+1

실제로, 그것은 의견을 보존하는 것처럼 보였습니다. 고맙습니다! – ReyCharles

+0

수정 된 구문을 사용하는 방법을 포함시킬 수도 있습니다. 나는 Camlp4 렉서 파서와 함께 사용하기 위해 그것을 필요로했다. –