diff --git a/inc-compilo.php3 b/inc-compilo.php3
index a0d7cb17ec83a766efa13cad2594165f638478de..4d0ba3f8552e07071a47ec90b4d2773b91da690c 100644
--- a/inc-compilo.php3
+++ b/inc-compilo.php3
@@ -605,8 +605,15 @@ function calculer_squelette($squelette, $nom, $gram, $sourcefile) {
 
 			// Reproduire la boucle en commentaire
 			$pretty = "BOUCLE$id(".strtoupper($boucle->type_requete).")";
-			if (is_array($boucle->param))
+		    if ($boucle->param && is_array($boucle->param)) 
 				$pretty .= " {".join("} {", $boucle->param)."}";
+			// sans oublier les parametres traites en amont
+			if ($boucle->separateur)
+			  $pretty .= '{"' . $boucle->separateur . '"}';
+			if ($boucle->tout)
+			  $pretty .= '{tout}';
+			if ($boucle->plat)
+			  $pretty .= '{plat}';
 			$pretty = ereg_replace("[\r\n]", " ", $pretty);
 
 			// Puis envoyer son code