10.07.2015 Views

Analyse syntaxique - LAMP

Analyse syntaxique - LAMP

Analyse syntaxique - LAMP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Analyse</strong> <strong>syntaxique</strong> par descente récursive<strong>Analyse</strong> <strong>syntaxique</strong> ascendanteGestion des erreursPrincipes de fonctionnement<strong>Analyse</strong>s LR(x)Pragmatisme<strong>Analyse</strong> LR(0)Une réponse plus générale à cette question est l’analyse LR(0) oùun AFD appliquée à la pile décide quand décaler et quand réduire.Les états de l’AFD sont des ensembles d’éléments LR(0) :Un élément LR(0) a la forme [ X = A . B ]où X est un symbole non-terminal et A, B sont des chaînes desymboles éventuellement vides.Un élément LR(0) décrit une situation possible pendantl’analyse où :X = AB est une production possible pour la dérivationcourante;A est sur la pile;B reste sur l’entrée.Donc, le . décrit la frontière entre la pile et l’entrée.<strong>Analyse</strong> <strong>syntaxique</strong> Martin Odersky 24 de 42

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

Saved successfully!

Ooh no, something went wrong!