Ce projet concerne l'agorithme de Dijkstra présenté sur wikipedia ici : https://en.wikipedia.org/wiki/Shunting_yard_algorithm ================================================================= Ce projet contient le présent fichier et une image et des fichiers java README.txt descripton des fichiers de ce répertoire Shunting_yard.svg.png image tiré de la page wikipedia de l'algo ================================================================= Ce projet concerne les fichiers java suivant. AbstractToken.java type abstrait pour les token (jeton) d'une expression. TokenConstant.java hérite du précédent, jeton pour les constantes TokenVariable.java jeton pour les variables ReservedWord.java type énuméré pour les mots réservés qui ne peuvent être des noms de variable. TokenOperator.java jeton pour les opérateurs Operator.java type énuméré pour les symboles d'opérateurs, utilisé par TokenOperator TokenSeparator.java jeton pour les séparateurs Separator.java type énuméré pour les symboles de séparateurs, utilisé par TokenSeparator Exemple.java exemple d'expression construite ShuntingYard.java classe fournissant l'algorithme de parsing de Dijkstra ExempleSY1.java exemple d'usage de Shunting Yard ExempleSY2.java exemple d'usage de Shunting Yard ExempleSY3.java exemple d'usage de Shunting Yard ExempleSY4.java exemple d'usage de Shunting Yard ExempleSY5.java exemple d'usage de Shunting Yard ================================================================ Pour l'examen proprement dit. Questions.md fichier avec le barème et les questions TestShuntingYard1.java fichier de test fourni TestShuntingYard2.java fichier de test à compléter