2014-11-15 4 views
1

MIT 구성표에서 오류가 발생하면 오류가 발생한 위치를 알려주지 않습니다. 예를 들어 다음과 같이 인쇄합니다.MIT 체계에서 오류가 발생한 위치는 어떻게 알 수 있습니까?

;Unbound variable: top-left 
;To continue, call RESTART with an option number: 
; (RESTART 3) => Specify a value to use instead of top-left. 
; (RESTART 2) => Define top-left to a given value. 
; (RESTART 1) => Return to read-eval-print level 1. 

코드에서이 오류가 발생한 위치를 어떻게 확인할 수 있습니까?

+0

실제로 오류의 위치를 ​​알려줍니다. '왼쪽 상단 '이 존재하지 않는다고 말하고 있습니다. 코드를 검색하여 참조되는 위치를 확인할 수 있습니다. –

+0

예, 왼쪽 상단을 여러 번 참조해도 문제를 일으키는 것이 무엇인지 알 수 없습니다. – user2355213

+0

존재하지 않으면 첫 번째 참조가됩니다. –

답변

2

mit 체계에서 셸의 REPL을 사용하는 경우 debug을 호출하여 디버거를 가져올 수 있습니다. edwin 편집기를 사용하는 경우. 자체 디버거가 함께 제공됩니다. Edwin debug. 원하는 경우 오류가 발생한 파일의 코드 줄을 알려주지 않습니다. 그러나 그들은 문제를 찾기 위해 많은 정보와 시설을 제공합니다. 두 링크 모두 문서 사용법에 대한 설명이 나와 있습니다.