2010-12-06 4 views

ответ

1

Не совпадение не является ошибкой, если только правило (entity?) или код, вызывающий его, не соответствует как отказ.

См. readme. Существует примерное правило integer-debug?, в центре документа, которое использует обратный вызов для сообщения символа и позиции ввода, которые не смогли разобрать целое число.

Поскольку правила возврата NIL на холостом синтаксическом анализе, чтобы сигнализировать фатальную ошибку: (or (entity? (create-parser-context input)) (error "Input is bad!)) может быть использован для спасения с сообщением об ошибке от невозвратной ошибки ввода.

+0

Спасибо за ценную информацию – Prabu 2010-12-18 11:10:43

Смежные вопросы