La syntaxe officielle du langage "gobelets"

Syntaxe de base

Instruction Description
Prendre un gobelet et remonter assez haut
Déposer le gobelet tenu puis remonter assez haut
Déplacer le bras d'un pas (largeur d'un demi gobelet) vers la droite
Déplacer le bras d'un pas (largeur d'un demi gobelet) vers la gauche
Retourner le gobelet



NB: Ci-dessous, les mots en bleu et italique représentent des éléments syntaxiques qui peuvent changer

Structure conditionnelle (si)

SI couleur ALORS
instructions
SINON
instructions
FSI

Structure répétitive (boucle)

REPETER N x
instuctions
FREP

ou

boucle fléchée

ou

(version qui répète des instructions pour tous les gobelets de la pile de départ)

TANTQUE non vide
instuctions
FTANTQUE

Fonctions sans paramètre

DEF nomDeLafonction( )
instuctions
FDEF

Fonctions avec paramètre(s)

DEF nomDeLafonction(nomParam1, nomParam2, ...)
instuctions utilisant les paramètres nomParam1, nomParam2, ...
FDEF