2025-03-13 12:01:03 +01:00
..
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00
maj
2025-03-13 12:01:03 +01:00

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