У меня есть большие ( > 1Mb), простые JSON файлы для синтаксического анализа. Я использовал Aeson, следуя руководству fpcomplete в своей школе Haskell (спасибо вам, ребята, кстати).
Поскольку некоторые файлы (и не все) терпят неудачу, я подозреваю, что json файл не должен уважать структуру, которую я ожидаю. Сообщения об ошибках, которые я получил до сих пор, были
> Failed reading: satisfy
Мой вопрос:
- "Как я могу получить более подробную информацию о том, что пошло не так?"
Два уровня отладки/ведения журнала/трассировки составляют мои цели:
- идентификатор анализатора, то есть какой тип данных не может быть проанализирован (например, для Parsec)
- идентификация данных с помощью строки / char номер