Author: esj@rezo.net
Date: 2009-08-15 19:25:48 +0200 (sam, 15 aoû 2009)
New Revision: 14398
Log:
Sous-chantier du débusqueur: en cas de filtre erroné ou d'argument de filtre incorrect, quel que soit le niveau d'imbrication, il faut pouvoir notifier au compositeur de la page que la compilation de la page a rencontré des problèmes, bien qu'elle se soit poursuivie pour collecter le maximum d'erreur plutôt que de s'arrêter à la première erreur.
Dans ce dépot, le phraseur propage de telles erreurs en écrivant "false" dans le champs {{{param}}} des n½uds de l'arbre de syntaxe abstraite, et les fonctions de production de code se blindent face à cette situation mais ne la propagent pas encore elles-mêmes: il faut faire du cas par cas pour produire le maximum de code valide possible.
Modified:
spip/ecrire/public/balises.php
spip/ecrire/public/compiler.php
spip/ecrire/public/decompiler.php
spip/ecrire/public/normaliser.php
spip/ecrire/public/phraser_html.php