Mac에 있는데 "gnatpp -rnb * .ads * adb"로 파일을 포맷하고 일부 파일의 형식을 지정하지 않습니다. 새 파일을 만들면 작동하고 잠시 후 파일이 커지거나 나이 (패턴을 찾을 수 없음) 때 작동을 멈 춥니 다. -pipe로 시도 할 때 입력과 같은 파일을 뱉어냅니다.잠시 후에 gnatpp가 작동을 멈 춥니 다
무슨 일입니까? 내가 어딘가에 도달 할 한계가 있니? 도움이되는 관련 항목을 찾을 수 없으며 오류 관련 오류 메시지가 없습니다. 파일은 모두 200 줄 미만입니다.
오류 메시지가 없습니다 :
maquette:src nraynaud$ gnatpp -w -v -rnb -M150 *.ads
gnatpp 4.9.0
Copyright 2003-2014, AdaCore.
TMPDIR = "/private/var/folders/rb/4gj9qf4j4_765mm9dlfmd0k00000gn/T"
[13] button.ads
[12] driver.ads
[11] last_chance_handler.ads
[10] leds.ads
[9] motor.ads
[8] registers.ads
[7] stm32f4-busses.ads
[6] stm32f4-genericperipheral.ads
[5] stm32f4-gpio.ads
[4] stm32f4-reset_clock_control.ads
[3] stm32f4-sysconfig_control.ads
[2] stm32f4-tim.ads
[1] stm32f4.ads
저주받은 파일 중 하나를 게시 할 수있는 방법이 있습니까? (적어도 컴파일 할 수있는 충분한 컨텍스트가 있어야 함). –
예, 여기 : https://github.com/nraynaud/bldc_ada 예를 들어 stm32f4.ads는 저주받은 저주입니다. 줄 시작 부분에 탭을 추가하고 "gnatpp -w -v -rnb -M150 src/stm32f4.ads"를 실행하면 탭을 다시 포맷하지 않습니다. 관심을 가져 주셔서 감사합니다. 포맷터를 사용하지 않으면 정말 고통 스럽습니다. – nraynaud