Avancée sur codedoc
Reprise du développement de codedoc pour régler les derniers problèmes de rendu : la disparition des nouvelles lignes par la basile de fin de bloc PHP.
Pour mémoire, avec le code suivant :
start
<?php echo "foo"; ?>
bar
<?php echo "baz"; ?>
end
Nous obtenons ceci :
start
foobar
bazend
Au lieu de :
start
foo
bar
baz
end
Si on génère du HTML et que les contenus affichés sont des éléments HTML, la disparition de la nouvelle ligne ne pose pas trop de problèmes (hormis un code source peu lisible) ; pour un fichier texte par contre, où les sauts de lignes ont un sens, c'est plus ennuyeux ; surtout si le fichier doit ensuite être interprété par un analyseur de syntaxe wiki.
Après moults tentatives côté script pour assurer un rendu valable, j'en suis arrivé à forcer tout simplement l'affichage du saut de ligne :
{{ name }}{{ "\n" }}
Ce n'est pas très pratique ni très gracieux mais je n'ai pas trouvé d'autre solution pour le moment.
- chapter
- \rnb\codedoc