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.
1234fonction 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.