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