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