Lors d'une inclusion par {{{#INCLURE}}}, le débusqueur donne à présent le...
Lors d'une inclusion par {{{#INCLURE}}}, le débusqueur donne à présent le squelette incluant et le numéro de ligne où cette balise utilise le fond fautif. Particulièrement utile lorsque plusieurs {{{#INCLURE}}} sont susceptibles d'être responsable de l'erreur.
Pour parvenir à ça, il a fallu retarder la dénonciation de squelette inconnu,
qui n'est plus assurée par public_styliser mais par récuperer_fond. Il s'ensuit que les fonctions public_parametrer et evaluer_fond (sur le trajet entre les deux fonctions susnommées) voient la spécification de leur résultat légèrement changer. Elles retournent:
* False si le squellette existe mais a provoqué des erreurs de compilation (déjà signalées au moment de retourner le résultat);
* la chaîne vide si le squelette est inconnu (et aucune erreur n'est encore signalée);
* la page attendue si tout s'est bien passé (rien de changé ici).
Dans le deuxième cas, la fonction recuperer_fond regarde si son troisième argument (les options) contient un index nommé 'compil', qui lui sert alors à localiser l'erreur. Pour l'instant seul {{{#INCLURE}}} fournit cette information. Affaire à suivre.
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter