cours / présentation, exercice, jeu de données

Analyse lexicale (Compilation : théorie, techniques et outils)

Présentation des automates, les expressions régulières et les scanners (transducteurs). Il explique comment créer automatiquement des scanners permettant de retrouver les unités lexicales dans un programme source. Il présente également des rudiments de Lex. Thème 1 de l'ensemble "Compilation : théo...

Date de création :

22.12.2010

Auteur(s) :

Habib Abdulrab, Claude Moulin, Sid Touati

Présentation

Informations pratiques

Langue du document : Français
Type : cours / présentation, exercice, jeu de données
Temps d'apprentissage : 18 heures
Niveau : enseignement supérieur, master, bac+4, bac+5
Langues : Français
Contenu : texte, image, ressource interactive
Public(s) cible(s) : apprenant, enseignant
Document : Document HTML, Document PDF, Document Open Office présentation
Droits d'auteur : pas libre de droits, gratuit
Ces contenus sont la propriété, à parts égales, d’UNIT et de l'INSA de Rouen. Ils sont régis par la licence logicielle GPL, dans sa version française CeCILL : http://www.cecill.info/licences/Licence_CeCILL-V1_VF.pdf

Description de la ressource

Résumé

Présentation des automates, les expressions régulières et les scanners (transducteurs). Il explique comment créer automatiquement des scanners permettant de retrouver les unités lexicales dans un programme source. Il présente également des rudiments de Lex. Thème 1 de l'ensemble "Compilation : théorie, techniques et outils" organisé en 10 thèmes et contenant cours, exemples et exercices résolus.

  • Granularité : cours
  • Structure : linéaire

"Domaine(s)" et indice(s) Dewey

  • Systèmes d'Exploitation : Traducteurs de langages de programmation (005.45)

Domaine(s)

  • Informatique
  • Systèmes d'exploitation, interpréteurs, compilateurs
  • Informatique

Informations techniques

  • Remarques d'installation : Cours à consulter en ligne ou à télécharger au format PDF, ODT ou bien sous la forme d'une archive des fichiers source.

Intervenants, édition et diffusion

Intervenants

Contributeur(s) : Élodie Briere, Christine Legemble
Validateur(s) de la métadonnée : Sylvain Duranton

Édition

  • Institut National des Sciences Appliquées de Rouen
  • Université de Technologie de Compiègne
  • Université de Versailles Saint-Quentin en Yvelines
  • UNIT

Diffusion

Cette ressource vous est proposée par :UNIT - accédez au site internetUNIT - accédez au site internet

Document(s) annexe(s)

Fiche technique

Identifiant de la fiche : http://ori.unit-c.fr/uid/unit-ori-wf-1-4995
Identifiant OAI-PMH : oai:www.unit.eu:unit-ori-wf-1-4995
Schéma de la métadonnée : oai:uved:Cemagref-Marine-Protected-Areas
Entrepôt d'origine : UNIT

Voir aussi

UNIT
UNIT
22.12.2010
Description : Se basant sur des pré-requis en théorie des langages (grammaires et automates à pile), ce cours montre les aspects théoriques à partir desquels on peut créer automatiquement des parseurs de langages structurés. Il aborde les deux grandes familles de parseurs : LL et LR. Des rudiments de présentation ...
  • compilation
  • analyse syntaxique
  • programme informatique
  • langage de programmation
  • compilateur
  • code source
  • parseur
  • analyse de programme
  • analyse descendante
  • analyse ascendante
  • expression régulière
  • automate à pile
  • modèle mathématique
  • AntLR
  • YACC
UNIT
UNIT
22.12.2010
Description : TDs qui relèvent d'un ou plusieurs thèmes. Composant d'exercices de l'ensemble "Compilation : théorie, techniques et outils" organisé en 10 thèmes et contenant cours, exemples et exercices résolus.
  • compilation
  • optimisation de code
  • programme informatique
  • langage de programmation
  • compilateur
  • code source
  • programmation assembleur
  • traduction dirigée par la syntaxe
  • analyse lexicale
  • analyse syntaxique
  • analyse sémantique
  • YACC
  • table de symbole
  • gestion des types
  • code inte ...