10.07.2015 Views

Analyse syntaxique - LAMP

Analyse syntaxique - LAMP

Analyse syntaxique - LAMP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Analyse</strong> <strong>syntaxique</strong> par descente récursive<strong>Analyse</strong> <strong>syntaxique</strong> ascendanteGestion des erreursReprise de l’analyse après erreurDans l’analyse par descente récursiveDans l’analyse ascendanteDiagnostiques d’erreurQuand il rencontre un programme d’entrée illégal, l’analyseur doitafficher un message d’erreur.ExerciceQuel message d’erreur doit-on afficher pour :x[i) = 1; oux = if (a < b) 1 else2;Cela aide souvent d’inclure l’entrée qui a effectivement étérencontrée :"{" expected but identifier foundOn peut utiliser la fonction representation dans l’analyseur<strong>syntaxique</strong> pour ce travail.<strong>Analyse</strong> <strong>syntaxique</strong> Martin Odersky 34 de 42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!