2010-12-06 19 views

Répondre

1

Une non-correspondance n'est pas une erreur sauf si une règle (entity?) ou le code qui l'appelle programme une non-concordance en tant qu'échec. Voir le readme. Il existe un exemple de règle integer-debug?, au centre du document, qui utilise un rappel pour signaler le caractère et la position de l'entrée qui n'a pas réussi à analyser un entier.

Depuis le retour des règles NIL sur no-parse, signaler une erreur fatale: (or (entity? (create-parser-context input)) (error "Input is bad!)) pourrait être utilisé pour renflouer avec un message d'erreur d'une erreur d'entrée irrécupérables.

+0

Merci pour les précieuses informations – Prabu