Syntaxe

La syntaxe de Baobab repose sur l'indentation, exactement comme Python : un bloc s'ouvre par un : et regroupe les lignes indentées en dessous. Les mots-clés sont en français, l'encodage est UTF-8 natif, et l'on écrit une instruction par ligne.

1
2
3
4
fonction principale(): afficher("Démarrage") principale()
Démarrage

Les commentaires commencent par #. Il n'y a ni point-virgule ni accolade : c'est l'indentation (4 espaces par niveau, par convention) qui structure le programme.

Même règle qu'en Python : oubliez le : ou décalez une indentation, et le programme refusera de s'exécuter en pointant la ligne fautive.