나는 거의 완전한 OCaml 초보자이지만 함수 프로그래밍 지식이 있습니다. 두 사양 패턴간에 변환하는 개념적인 방법을 찾고 있습니다.OCaml에서의 파일 변환
1 2 "tau1"
1~3 "H1"
2 1 "H1"
1 tau1으로 2, H1 : 3;
2h1 : 1;
일반적으로 파일 크기가 훨씬 큽니다. 레코드 형식을 사용하고 행의 입력 파일 줄을 읽은 다음 다른 파일에 쓸 수 있다고 생각합니다. 하지만 더 좋은 방법이 있습니까? Ocamlyacc 또는 비슷한 구문 분석 및 변환을 사용 하시겠습니까? 다른 건 없나요?
내가 말하려고했던 것! 사실, 이것이 OCaml을 배우는 연습 (위대함)이 아니라면 awk 나 python의 한두 줄에서 할 수 있습니다. –
이것은 실제로 학습 운동 (OCaml을 선택한 이유)과 내가 필요로하는 것입니다. 나는 당신의 조언을 따르고 awk 나 python을 사용할지도 모른다고 생각하고, 더 많은 시간을 가질 때 OCaml에서 시도해 보겠습니다. 나는 awk를 지금 배워야한다고 생각합니다. 감사. – user2154457