Отслеживание ошибок в Haskell
Как я могу получить больше информации о том, где произошла ошибка Haskell? Например, вчера я работал над программой на Haskell, которая анализирует входной файл, преобразует данные и затем распечатывает отчетную информацию.
В один прекрасный момент я побежалглавный" и вернулся
*** Prelude.read: parse error
без другой информации. К счастью, я знал, что звоню читать только в одном месте и смог это исправить, но на будущее:
Можно ли получить обратную трассировку или номер строки для подобных ошибок?Можно ли получить фактические данные, которые вызвали ошибку, то есть строку, которая вызвала ошибку разбора?Спасибо!
редактировать Используя GHC.