Valider 12b228fe rédigé par esj's avatar esj
Parcourir les fichiers

En cas d'erreur de phrasé, abandonner tout le morceau en cours d'analyse:...

En cas d'erreur de phrasé, abandonner tout le morceau en cours d'analyse: avancer de 1 caractère génère trop de fausses erreurs et amène même parfois un débordement de mémoire.
parent 4ae2279c
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+5 −4
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -206,9 +206,10 @@ function phraser_arg(&$texte, $sep, $result, &$pointeur_champ) {
      // cas du filtre sans argument ou du critere /
      if (($suite && ($suite[0] != '{')) || ($fonc  && $fonc[0] == '/')) { 
	// si pas d'argument, alors il faut une fonction ou un double |
	  if (!$match[1])
	if (!$match[1]) {
	    erreur_squelette(_T('zbug_info_erreur_squelette'), $texte);
	  $texte = $suite;
	    $texte = '';
	} else 	$texte = $suite;
	  if ($fonc) $pointeur_champ->param[] = $res;
	  // pour les balises avec faux filtres qui boudent ce dur larbeur
	  $pointeur_champ->fonctions[] = array($fonc, '');