Info

1024 mots 5 pages
Projet Compilation FLEX et YACC à envoyer à : ludovic.mignot@univ-rouen.fr au plus tard pour le 6 janvier Nombre d’étudiants maximal par groupe : 2 N’oubliez pas d’indiquer les deux noms du groupe

1

Mise en Page Automatique (FLEX) :

Vous devrez réaliser un programme de mise en page automatique. À partir d’un fichier source utilisant des marqueurs (des motifs particuliers), l’éxécution de votre programme doit produire un document texte mis en page selon plusieurs contraintes. Un exemple de fichier source (document à mettre en page) vous est fourni section 4. L’éxécution sur cet exemple du programme demandé doit produire un fichier texte similaire à celui fourni section 5. Les numéros de ligne sont inscrits à titre indicatif et ne figurent pas dans les fichiers. Vous devrez décomposer les documents en sections et sous sections (lignes 3, 7, 34 et 41 sur l’exemple source), possédant ou non un titre. Vous devrez définir des environnements de définitions, lemmes, etc... (lignes 9, 21 et 42 sur l’exemple source). Chacun de ces environnements seront numérotés (lignes 3, 8, 10, 17, 26, 30 et 32 de l’exemple produit). Vous pouvez utiliser une double numérotation pour les sous sections (numéro de section suivi du numéro de sous section). Pensez aux outils habituels de mise en page automatique pour les fonctionnalités à ajouter. Par exemple, une combinaison de sauts de lignes et de caractères invisibles (tabulations, espace...) devra être remplacée par un unique saut de ligne (lignes 37 à 40 de l’exemple source, ligne 29 de l’exemple produit). Tout comme toute combinaison de blancs en début de ligne (ligne 36 du fichier source, ligne 28 du fichier produit). Les commentaires devront être effacés lors de la production de la sortie. Si vous utilisez des caractères spécifiques pour le commentaire, pensez à définir des caractères d’échappement pour pouvoir les utiliser en dehors des commentaires (lignes 28 et 30 du fichier source,lignes 22 et 23 du fichier produit). Les environnements

en relation

  • rapport d'activite teb aa
    1482 mots | 6 pages
  • Information
    3333 mots | 14 pages
  • Infos
    28206 mots | 113 pages
  • Info
    14947 mots | 60 pages
  • Info
    11449 mots | 46 pages
  • Info
    7828 mots | 32 pages
  • Infos
    870 mots | 4 pages
  • Info
    772 mots | 4 pages
  • Info
    1704 mots | 7 pages
  • Info
    889 mots | 4 pages
  • Infos
    2395 mots | 10 pages
  • Info
    428 mots | 2 pages
  • Info
    3116 mots | 13 pages
  • Info
    1649 mots | 7 pages
  • Infos
    484 mots | 2 pages