- $debut = substr($texte, 0, $p);
- if ($p) $result = phraser_champs($debut, $ligne, $result);
+ $ko = (!$match[3] && ($match[5][0]!=='='));
+ $debut = substr($texte, 0, $p + ($ko ? strlen($match[0]) : 0));
+ if ($debut) $result = phraser_champs($debut, $ligne, $result);
+ $texte = substr($texte,$p+strlen($match[0]));
+ $ligne += substr_count($debut, "\n");
+ if ($ko) continue; // faux idiome