모듈:debug/설명문서
< 모듈:debug
이 문서는 모듈:debug에 대한 설명문서입니다.
이 모듈은 틀을 디버깅하고 오류를 역추적하는 데 사용되는 모듈입니다.
dump[편집]
dump(value)
함수를 제외한 값을 문자열 표현식으로 바꿔줍니다. 문자열은 루아 구문으로 되어있으며 가능하다면 이 함수의 출력값을 받아 루아 모듈에 입력할 수 있습니다. 테이블은 재귀적으로 작동되며, 탭은 스페이스로 변환됩니다.
highlight_dump[편집]
highlight_dump(value)
dump
와 같은 방식으로 동작하지만, 루아 구문에 강조 표시를 남기며, 탭을 스페이스로 변환하지 않고 유지합니다.
error[편집]
{{#invoke:debug|error|message}}
틀에서 호출된 함수의 스크립트 오류를 잡아냅니다. 일일히 틀을 루아와 대응하여 비교해야 할 필요가 없을 경우 유용하게 사용될 수 있습니다.