-`type:` le type de graphe, obligatoire. Les valeurs valides sont celles énumérées plus haut.
-`type:` le type de graphe, obligatoire. Les valeurs valides sont celles énumérées plus haut.
-`name:` un nom pour le graphe, obligatoire. C'est n'importe quelle chaine de caractères sans espaces.
-`name:` un nom pour le graphe, obligatoire. C'est une chaine de caractères sans espaces.
-`nodes:` l'ensemble des sommets du graphe, obligatoire. Chaque sommet est une chaine de caractères sans espaces et les sommets sont énumérés entre crochets, séparés par des virgules.
-`nodes:` l'ensemble des sommets du graphe, obligatoire. Chaque sommet est une chaine de caractères sans espaces et les sommets sont énumérés entre crochets, séparés par des virgules.
-`edges:` les arêtes par liste d'adjacence, obligatoire. On doit énumérer tous les sommets, et pour chaque sommet on énumère ses successeurs entre crochets.
-`edges:` les arêtes par liste d'adjacence, obligatoire. On doit énumérer tous les sommets, et pour chaque sommet on énumère ses successeurs entre crochets.