Un robot à déplacer pour faire de beaux dessins à l'aide d'un
tout petit langage de commandes (type Logo et
sa celèbre tortue).
L'analyseur syntaxique est produit à l'aide de
JavaCC.
Les 12 commandes disponibles sont :
avancen : avance de n unités
reculen : recule de n unités
gauchen : tourne sur la gauche de n degrés
droiten : tourne sur la droite de n degrés
couleurn : pour choisir la couleur du crayon
cache : fait disparaître le robot
montre : fait apparaître le robot
raz : remise à zéro
leve_crayon : pour ne pas dessiner le tracé
baisse_crayon : pour dessiner le tracé
repeten [ cmds ] - exécute n fois
la suite de commandes cmds
Par exemple, la commande « repete 360 [ avance 1 droite 1 ] cache » dessine un cercle.