r14398 - spip/ecrire/public

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

Details: http://trac.rezo.net/trac/spip/changeset/14398