Analyse lexicale Analyse lexicale Chapitre Analyse lexicale Introduction Dé ?nitions Expressions régulières Automates Erreurs Lexicales Mis en ?uvre d'un analyseur lexical Outil Lex générateur d ? analyseur Lexical Introduction L'analyseur lexical constit

Analyse lexicale Chapitre Analyse lexicale Introduction Dé ?nitions Expressions régulières Automates Erreurs Lexicales Mis en ?uvre d'un analyseur lexical Outil Lex générateur d ? analyseur Lexical Introduction L'analyseur lexical constitue la première étape d'un compilateur Sa t? che principale est de lire les caractères d'entrée et de produire comme résultat une suite d'unités lexicales que l'analyseur syntaxique aura à traiter Code source Analyseur Lexicale Ensemble des lexèmes Messages d ? erreurs Code source Analyseur lexical U L U L suivante Analyseur syntaxique Analyse sémantique Table des symboles En plus l'analyseur lexical réalise certaines t? ches secondaires comme l'élimination de caractères super us commentaires tabulations ?n de lignes et gère aussi les numéros de ligne dans le programme source pour pouvoir associer à chaque erreur rencontrée par la suite la ligne dans laquelle elle intervient Compilation LMD - Université de Biskra Mr Meadi M Nadjib CAnalyse lexicale Dé ?nitions Une unité lexicale est une suite de caractères qui a une signi ?cation collective Un lexème toute suite de caractère du programme source qui concorde avec le modèle d'une unité lexicale Un modèle Règle lexicale est une règle associée à une unité lexicale qui décrit l'ensemble des cha? nes du programme qui peuvent correspondre à cette unité lexicale Attributs informations concernant le lexème champs dans la table des symboles Exemples L'unité lexicale IDENT identi ?cateurs en C a pour modèle toute suite non vide de caractères composée de chi ?res lettres ou du symbole et qui commencent par une lettre Des exemples de lexèmes pour cette unité lexicale sont truc i a ajoutervaleur L'unité lexicale NOMBRE entier signé a pour modèle toute suite non vide de chi ?res précédée éventuellement d'un seul caractère parmi Comme par exemple - L'unité lexicale REEL a pour modèle tout lexème correspondant à l'unité lexicale NOMBRE suivi éventuellement d'un point et d'une suite vide ou non de chi ?res le tout suivi éventuellement du caractère E ou e et d'un lexème correspondant à l'unité lexicale NOMBRE Cela peut également être un point suivi d'une suite de chi ?res et éventuellement du caractère E ou e et d'un lexème correspondant à l'unité lexicale NOMBRE Exemples de lexèmes e - e- - e Erreurs Lexicales Peu d'erreurs sont détectables au seul niveau Lexical Plusieurs stratégies sont possibles mode panique on ignore les caractères qui posent problème et on continue Cette technique se contente de re ?ler le problème à l'analyseur syntaxique transformations du texte source insérer un caractère remplacer échanger etc Elle se fait en calculant le nombre minimum de transformations à apporter au mot qui pose problème pour en obtenir un qui ne pose plus de problèmes Cette technique de récupération d'erreur est très peu utilisée en pratique car elle est trop coûteuse à implanter Expressions régulières Une expression régulière est une notation pour décrire un langage régulier Soit A un alphabet un ensemble de lettres une expression régulière est donc Les éléments de A ? et ? sont des expressions régulières Si ?? et ? sont des

Documents similaires
Regina caeli 0 Regina caeli L ? antienne Regina caeli ? ou Regina coeli ? est une des quatre hymnes mariales du catholicisme Elle est dédiée à la Vierge Marie et célèbre la résurrection du Christ Elle remplace la prière de l ? Angelus durant le temps pasc 0 0
Cps 21 peinture restauration d x27 oeuvre 0 0
Perspective 3639 Perspective Actualité en histoire de l ? art XIXe siècle XXe-XXIe siècles Choix de publications Perspective Édition électronique URL http journals openedition org perspective DOI perspective ISSN - Éditeur Institut national d'histoire de 0 0
Tp web 1 TP HTML CSS Questions de coursQuelle est la balise de html qui permet d ? a ?cher un texte préformaté Quel est l ? e ?et de la balise TT sur le texte qu ? il englobe Rappeler la dé ?nition d ? un élément de type bloc Donner l ? exemple d ? un élé 0 0
Eo chanteur Campus Overpelt Naam Delphine Hendrickx Nr Klas Studierichting BAV Datum Leraar I Arnauts Feedback EXPRESSION ORALE Présente un chanteur une chanteuse francophone ? ATTENTION Apporte ce document le jour de l ? exercice oral tu en as besoin Zaz 0 0
Intimites feminines tessa naime 1 0 0
Guide latex fr Initiation à LATEX guide-latex-fr E ?ort et temps requis Impossible à faire Word LATEX Pour débutants ou jeunes utilisateurs Par Adrien Bouzigues Indignation ?? Complexité et taille du rapport juillet Version à jour au mai C Cette ?uvre cré 0 0
Poeme projet metier Projet Gagner sa vie Slam poème A ?n de capter l ? attention de vos pairs et de les instruire tout en les éduquant vous rédigerez un texte créatif sous forme de poème de slam de discours ou même de chanson Lors de votre présentation or 0 0
Edmond duthoit Cahiers du Centre d'Etudes Chypriotes La correspondance chypriote d'Edmond Duthoit et Jacques Foucart-Borville Citer ce document Cite this document Foucart-Borville Jacques La correspondance chypriote d'Edmond Duthoit et In Cahiers du Centr 0 0
Ait user guide ARTIFICIAL INTELLIGENCE T I T L E S DEVELOPED BY ALOHAFX NET USER GUIDE CBefore the FIrst step SYSTEM REQUIREMENTS AI T runs on Windows and Mac ACTIVE Internet Connection After E ?ects CC or newer versions AE PREFERENCES GENERAl ALLOW ScRIP 0 0
  • 38
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager