Clojurescript에 중괄호, 괄호 또는 대괄호가 일치하지 않는 경우가 종종 있습니다. {}()[]
. leininingen
및 cljsbuild
을 사용하고 있습니다. 오류 소스를 추적하는 데 어려움이 있습니다. 보통은 다음과 같이 귀결 : 파일 이름, 줄 번호 정보를 포함하는 것 같지 않는 광범위한 스택 추적을 얹는Clojurescript에서 일치하지 않는 구분 기호 찾기
Compiling "resources/public/js/whitespace.js" failed. clojure.lang.ExceptionInfo: java.lang.RuntimeException: Unmatched delimiter:) at line 1
.
어떻게하면 유용한 정보를 얻을 수 있습니까?
내 해결 지금까지
사용 버전 제어 파일의 차이와 이전 상태를 찾으십시오. 그런 다음 대괄호가 바뀐 부분을 확인하십시오.
구급차에
%
과 일치하는 vim의 괄호를 사용하십시오.
내 솔루션은 지금 여기에 설명되어 있습니다 : http://unix.stackexchange.com/a/10269/39064 – wirrbel