Td1 pdf Correction TD de Traduction no Licence d ? informatique ?? - ?? Introduction a l ? analyse lexicale Le but de ce TD est d ? ?ecrire des expressions r ?egulieres caract ?erisant certains lexemes puis d ? ?ecrire le programme flex correspondant Exer

Correction TD de Traduction no Licence d ? informatique ?? - ?? Introduction a l ? analyse lexicale Le but de ce TD est d ? ?ecrire des expressions r ?egulieres caract ?erisant certains lexemes puis d ? ?ecrire le programme flex correspondant Exercice Expressions r ?egulieres E ?crire des expressions r ?eguli eres pour reconna tre les identi ?cateurs du C commencent par une lettre ou un puis une suite de chi ?res lettres ou les cha nes de caracteres du Pascal ? ? avec ? ? pour faire une apostrophe les cha nes de caracteres du C les commentaires du C et les entiers d ?ecimal hexad ?ecimal x et octal les ottants avec exposant ? LETTRE LETTRE CHIFFRE ? ? ? ? NON-APOSTROPHE ? ? CARACTERE NON-GUILLEMET ? ?? NON-ETOILE NI- SLASH-NI-ETOILE ? ? Dire que l ? expression r ?eguliere n ? est pas la bonne solution et qu ? il faut utilisera la place les start- conditions ?? NON-RETOUR-CHARIOT ? ?? d ?ecimal - - ? ?? hexad ?ecimal x - A-Fa-f - A-Fa-f ? ?? octal - - ? ?? - - ? - ? ?? - - ? ?? e- - - ? e - - - ? ? CExercice Analyse d ? un programme ex Que fait le programme ex suivant printf printf n printf printf printf printf yyleng int main yylex return ? Ce programme ?? remplace les s ?equences et par et ?? remplace les s ?equences constitu ?ees des caracteres et n par ASN ?? remplace toute occurrence d ? un des caracteres ou par ?? remplace toute occurrence d ? un des caracteres ou par PF ?? remplace toute s ?equence de points d ? interrogation par une s ?equence N ou N repr ?esente le nombre de points d ? interrogation de la s ?equence lue ?? supprime tous les autres caracteres car ils sont lus sans que rien ne soit produit en sortie Exercice E ?criture d ? un programme flex Transposer en flex les expressions r ?egulieres du premier exercice ? Penser arappeler que les espaces ont une signi ?cation pr ?ecise en flex et qu ? ils ne peuvent pas etre utilis ?es pour a ?erer la pr ?esentation du code Pr ?esenter la possibilit ?e d ? utiliser des variables comme LETTRE et dire a quoi correspondent les variables pr ?ed ?e ?nies yytext et yyleng ? C rappel toujours au moins un espace avant du C par exemple des commentaires rappel bien sauver un programme ex avec des retours chariot style Unix LETTRE a-zA-Z CHIFFRE - LETTRE LETTRE CHIFFRE printf ID s n yytext ? ? ? ? ? printf chaine pascal s n yytext printf chaine C s n yytext printf commentaire C s n yytext - CHIFFRE printf entier decimal s n yytext x a-fA-F CHIFFRE printf entier hexadecimal s n yytext - printf entier octal s n yytext - CHIFFRE CHIFFRE printf ottant s n yytext CHIFFRE printf ottant

Documents similaires
Bd18l3se c01 cvg 1 Nom Classe Date Retour de vacances CHAPITRE VOCABULAIRE Choisis le mot qui complète la phrase J ? aime bien monter à a basket b cheval c skate Ma préférée c ? est le français a sport b lycée c matière Est-ce que tu aimes les magasins a 0 0
Arts in the city novembre 2018 pdf 0 0
Samsung ml2160 Mode d ? emploi ML- x Series ML- xW Series BBAASSIIQQUUEE Ce guide fournit des informations concernant l'installation le fonctionnement de base et le dépannage sous Windows AVANCÉ Ce guide donne des informations sur l'installation la con ?g 0 0
Nombre d x27 or wikipe dia 0 0
formation programmation python 0 0
Projet de synthèse Monitoring Réseau Titre Visé Technicien Supérieur Gestionnaire Exploitant des Ressources Informatiques Auteur Mohamed DAOUES Numéro de Version Année - CMonitoring Réseaux TSGERI - Suivi des Versions Version Date Nature des modi ?cations 0 0
Output 19 NOM ou MATRICULE GMC Fabrication mécanique octobre EXAMEN INSTRUCTIONS ? L'examen est à livres ouverts ? La durée de l'examen est de heure minutes ? Vous inscrivez vos réponses directement sur le questionnaire Si nécessaire utilisez des feuillet 0 0
Tous les appareils 1 LE SYSTÈME NERVEUX INTRODUCTION Le système nerveux humain est responsable de l'envoi de la réception et du traitement des in ux nerveux Tous les muscles et les organes du corps dépendent de ces in ux pour fonctionner Trois systèmes tr 0 0
Test l franceza aprofundat 0 0
Livre 1as eleve pdf ère Année Secondaire TECHNOLOGIE Cahier pour élèves NOM ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? PRÉNOM ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? CLASSE ? ? ? ? ? ? 0 0
  • 90
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager