Step 1 : syntaxe
Rechercher la meilleure syntaxe est toujours un problème, notamment dans des structures non linéaires… Les solutions qui nous viennent en premier lieu sont XML, bases de données, YML, manipulation de graphes… Le but étant de faire du non-linéaire à partr du linéaire.
Un fichier comme le GEDCOM (généalogie) est assez intéressant dans sa syntaxe : il intègre identifiants, mots-clés, niveaux, références…
Je vois un truc du genre, pour un écran d’identification :
0 SCR SCR001 Accueil
1 EXG USR=null
2 FRM
3 TXT TXT001 Identifiant
3 PWD TXT002 Mot de passe
4 MIN 4
4 MAX 8
3 BTN BTN001 Valider
4 EXP USR<>null
1 EXG USR<>null
2 MSG « Bonjour »