entre autres modifs j'ai changé les API et la sortie du compilateur, de
manière à ce que le code produit soit lisible par un humain, ce qui permet
de profiter à plein du bouton "debug skel" pour voir comment fonctionnent
les balises de SPIP... et bientôt créer les siennes.
www.spip.net tourne sur cette version, sans bug pour l'instant (??).
En effet, les bloc de commentaires avec les noms de balise casse ces balises de commentaire (on ne peut pas inclure un bloc commentaire php dans un autre).
N'y a-t-il pas moyen d'utiliser des commentaires de ligne (//, je sais, c'est pas de l'ANSI C, mais on fait du php pour commenter les noms de balises? ça restera quand même lisible, non? enfin, je sais que c'est une question de goût.
voici un petit diff pour faire la chose:
Index: inc-calcul-squel.php3
N'y a-t-il pas moyen d'utiliser des commentaires de ligne (//, je sais,
c'est pas de l'ANSI C, mais on fait du php pour commenter les noms de
balises? ça restera quand même lisible, non? enfin, je sais que c'est
une question de goût.
A mon avis, si ta contrib "BaliseCommentaire" est sensible à ce genre de
détail d'implémentation, c'est qu'elle est mal écrite ou que l'idée est
mauvaise. Tu ne peux pas demander à l'équipe de SPIP de figer des tas de
détails internes pour éviter qu'une bidouille ne devienne
incompatible...
N'y a-t-il pas moyen d'utiliser des commentaires de ligne (//, je sais,
c'est pas de l'ANSI C, mais on fait du php pour commenter les noms de
balises? ça restera quand même lisible, non? enfin, je sais que c'est
une question de goût.
Je trouve que le \n casse la lecture des expressions parenthésées
imbriquées, qui n'est déjà pas facile-facile...
L'exemple est sympa cela dit. Quant au besoin de mettre des commentaires
dans le skel compilé, je ne sais pas trop comment y répondre ; peut-être
N'y a-t-il pas moyen d'utiliser des commentaires de ligne (//, je sais, c'est pas de l'ANSI C, mais on fait du php pour commenter les noms de balises? ça restera quand même lisible, non? enfin, je sais que c'est une question de goût.
A mon avis, si ta contrib "BaliseCommentaire" est sensible à ce genre de
détail d'implémentation, c'est qu'elle est mal écrite ou que l'idée est
mauvaise. Tu ne peux pas demander à l'équipe de SPIP de figer des tas de
détails internes pour éviter qu'une bidouille ne devienne
incompatible...
a+
Antoine.
Ha non, je veux pas obliger quoi que ce soit... c'etait juste un commentaire comme ça, comme tout bouge bcp ces jours ci, c'est dur de savoir exactement quel est le comportement à suivre...
Cest une bidouille, pas un code jolie ou quoi que ce soit, ça me parrait par défaut mauvais de faire une bidouille.
Disons que j'essais de courcircuiter un peu ce que fais le compilo, alors c'est dépendant de ce que fait le compilo
Enfin, c'etait juste un exemple pour montrer comment le compilo agit vraiment avec le code des balises. Mais, on en trouvera un autre s'il faut.