IFT313
Introduction aux langages formels
Froduald Kabanza
Département d’informatique
Université de Sherbrooke
planiart.usherbrooke.ca/kabanza/cours/ift313
JFLEX
IFT313 © Froduald Kabanza 2
Sujet
Introduction à JFLEX.
IFT313 © Froduald Kabanza 3
Objectif
Comprendre comment fonctionne générateur d’analyseur lexical
(JFLEX).
Lab #2 et TP #2 : Être capable de générer un analyseur lexical en
utilisant JFLEX.
IFT313 © Froduald Kabanza 4
Références
[2] Appel, A. and Palsberg. J. Modern Compiler Implementation in Java.
Second Edition. Cambridge, 2004.
Section 2.5
[4] Aho, A., Lam, M., Sethi R., Ullman J. Compilers: Principles, Techniques, and
Tools, 2nd Edition. Addison Wesley, 2007.
Sections 3.5
[5] JFlex : A Fast Scanner Generator for Java
http://planiart.usherbrooke.ca/kabanza/cours/ift313/Tools/jflex-1.4.3.rar
IFT313 © Froduald Kabanza 5
JFLEX
JFLEX est un logiciel de génération d’analyseurs lexicaux en Java.
Il est écrit en Java.
Il est de domaine publique, publié sous la licence GNU.
JFLEX signifie Java Fast LEXical-analyzer generator
Comme Lex et FLEX sous UNIX.
Il a été développé par un groupe de chercheurs en Allemagne.
Lab #2 va vous familiariser avec JFLEX.
Téléchargement de JFLEX
Installation
Essaie de quelques exemples simples
TP #2 vous permettra de le mettre en pratique .
Écrire un analyseur lexical pour un langage donné.
1 / 14 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !