KML2B
Comment récupérer le nom d'un type primitif (.getCtype().getName() revoie unknown)…
GA : renvoie le bon type si on a configuré correctement la libraryPath
Dans composant.variables, comment peut on éviter les variables non déclarées par le user, par exemple : STATE :: enum{on, off}, on et off sont des variables stockées dans composant.variables …
GA : les pseudo constantes (enum values) et pseudo variables (Result) sont maintenant séparées
Est-ce que je peux rajouter quelques actions dans la grammaire pour récupérer la liste des noms des variables utilisées dans une expression (post par exemple) ou y a-t-il un autre moyen ?
GA : la grammaire n'est pas faite pour ça. l'information existe déja. Il faut visiter les KmlIdentifier
Pascal : J'ai du modifier la méthode accept du composant : en gros : je fais appel à une méthode visit pour chaque clause dans un composant. par exemple : visitor.visit(typeSpace); au lieu de : for (…) visitor.visit(CostoType), ça implique une petite modification dans KML2LATEX (juste déplacer les boucles dans le corps de la méthode visit et non pas dans accept) pour avoir plus de flexibilité côté visiteurs. Qu'en pense-tu ?
GA : il faut laisser la possibilité par defaut de traverser le composant et renvoyer false dans le visit lorsque l'on souhaite contrôler une partie du parcours soi-même