Emalios / Olga

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Olga

Olga est le nom du projet tutoré fait lors de ma deuxième année de DUT Informatique à l'IUT Nancy-Charlemagne en collaboration avec Tom Condenseau et Arthur Capellina avec en référents Monsieur Binet et Monsieur Thomas.

Il s'agit d'un interpréteur algorithmique que les étudiants peuvent utiliser pour exécuter leurs algorithmes, la syntaxe d'Olga se calque sur celle que l'on voit lors des modules d'algorithmies.

L'application est composé de deux choses principales:

  • Un serveur java
  • Un client web

On pourrait très bien créer un autre client tant que ce client respecte le protocole réseau décrit ici.

Le lexing et le parsing sont fait par respectivement JLex et javacup avec BNFC.

Vous pouvez retrouver une documentation sur la syntaxe ainsi que des exemples ici.

About