analyseur syntaxique

publicité
TER LOGO
• Model a copier coller a chaque
nouvelle diapositive
Introduction
• Qu’est ce que le Logo ?
– Un langage simple mais performant
– Permet de favoriser l’apprentissage
• Le but du projet
Créer un interpreteur logo c’est-à-dire ?
•
•
•
•
Un analyseur syntaxique de code Logo.
Un évaluateur de code.
Un générateur de code.
Une interface intuitive coordonnant l’ensemble.
Organisation
• Travail de groupe à distance :
– Synchronisation du code avec un logiciel de
gestion de version :
SVN et TortoiseSVN.
– Document et discussion avec un groupe de
discussion pour le projet :
Google Groupe.
Choix
Création d’un logiciel accessible
directement sur le net : Applet JAVA
JavaCC
Eclipse
Java1.5
JarSigner
Analyse grammaticale
Applet viewer et facilité
de programmation
Fonctionnalité graphique
L’applet touche au disque de
l’utilisateur donc on crée un
Applet Signé
Structure
Fct
Fonction
Existe ?
Editeur
Code
Logo
Console
nbArg
Exécution
Nombre
D’argument
Parseur
Retour texte
Retour
numérique
Cherche fonction java
Fct Logo
Fct Java
Bibliothèques
Appelle
Retour graphique
Le parseur
• Grammaire :
blabla
Les bibliothèques
• Model a copier coller a chaque nouvelle
diapositive
L’interface
• Grammaire :
• blabla
Conclusion
• Model a copier coller a chaque nouvelle
diapositive
Téléchargement