Carnet Wiki

Erreurs du parseur SPIP SPIP2 . 1 à tester SPIP3

Version 6 — Février 2013 JLuc

Erreurs du parseur SPIP, erreurs d’interprétations du source par spip, en amont de l’exécution.

Erreurs constatées dans SPIP3

...
...

...
...

Erreurs SPIP2.1 à tester SPIP3

  • JLuc  : Il semble y avoir un problème dans :
    #SET{tel,[(#TEL|oui) £pucetel£ #TEL]}
    #SET{web,[(#WEB|oui) £puceweb£ #WEB]}
    #SET{mel,[(#WEB|non) [(#EMAIL|oui) £pucemel£ #EMAIL]]}
    	

    Le résultat n’est pas bon.

Erreurs non détectées

Les erreurs suivantes ne sont pas détectées ni signalées.
C’est probablement difficile à changer car tout ce qui n’est pas compris comme code SPIP est compris comme texte. Faudrait il que SPIP détecte « ce qui ressemble presque à un code mais n’en est pas un » pour le signaler et inviter à vérifier si c’est ya en fait une erreur dans ce qui devrait être un code ?

  • JLuc  : Dans <INCLURE{fond=sla/main_head_fin.sla}}/> aucune erreur n’est signalée mais ça comprend pas ce qu’il faut (il y a un } en trop à la fin). SPIP pourrait détecter vu qu’il y a <INCLURE au début ?
  • JLuc  : < code>[avant &#91;avant  (#VAL{arg}|unfiltre|#NOM_SITE_SPIP) après]] aucune erreur signalée mais il manque un |sinon. SPIP pourrait éventuellement détecter que le résultat est constant et présumer qu’il y a une erreur ?