Récupération sur erreur
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant. (Comment ?).
|
La récupération sur erreur est l'ensemble des techniques permettant de continuer une analyse syntaxique malgré la présence d'erreur de syntaxe. La récupération sur erreur est utiliséee notamment en techniques de compilation pour éviter qu'un compilateur ne s'arrête à la première erreur trouvée. Une fois la récupération sur erreur utilisée, l'analyse d'un source peut continuer, mais dans un mode dégradé. En effet, la récupération sur erreur peut :
- Soit induire une non détection d'autres erreurs
- Soit introduire des erreurs qui n'existent pas dans le source.
[modifier] Techniques de récupération sur erreur
Il existe plusieurs techniques de récupération sur erreur. En particulier :
- Le mode panique, cas extrême du mode dégradé
- La correction locale
- Les productions erreurs
- La correction globale
[modifier] Voir aussi
- Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman, Compilers: Principles, Techniques, and Tools, Addison Wesley Publishing Company, 1986