diff --git a/Parser/Gmsh.tab.cpp b/Parser/Gmsh.tab.cpp
index 245da2061518e068be252ae29ce5e61c2419ad79..7af20935a0d0323bda9b7f6e482df37961d51de4 100644
--- a/Parser/Gmsh.tab.cpp
+++ b/Parser/Gmsh.tab.cpp
@@ -174,7 +174,7 @@
 #line 1 "Gmsh.y"
  
 
-// $Id: Gmsh.tab.cpp,v 1.102 2001-08-08 14:05:26 remacle Exp $
+// $Id: Gmsh.tab.cpp,v 1.103 2001-08-09 15:24:54 geuzaine Exp $
 
   //
   // Generaliser sprintf avec des chaines de caracteres
@@ -4744,7 +4744,7 @@ case 227:
 	j = (int)fabs(d);
         c = FindCurve(j,THEM);
 	if(!c)
-	  vyyerror("Unkown Curve %d", j);
+	  Msg(WARNING, "Unkown Curve %d", j);
 	else{
 	  c->Method = TRANSFINI;
 	  c->ipar[0] = (int)yyvsp[-1].d;
@@ -4764,7 +4764,7 @@ case 228:
 	j = (int)fabs(d);
         c = FindCurve(j,THEM);
 	if(!c)
-	  vyyerror("Unkown Curve %d", j);
+	  Msg(WARNING, "Unkown Curve %d", j);
 	else{
 	  c->Method = TRANSFINI;
 	  c->ipar[0] = (int)yyvsp[-4].d;
@@ -4784,7 +4784,7 @@ case 229:
 	j = (int)fabs(d);
         c = FindCurve(j,THEM);
 	if(!c)
-	  vyyerror("Unkown Curve %d", j);
+	  Msg(WARNING, "Unkown Curve %d", j);
 	else{
 	  c->Method = TRANSFINI;
 	  c->ipar[0] = (int)yyvsp[-4].d;
@@ -4800,7 +4800,7 @@ case 230:
 {
       Surface *s = FindSurface((int)yyvsp[-4].d,THEM);
       if(!s)
-	vyyerror("Unkown Surface %d", (int)yyvsp[-4].d);
+	Msg(WARNING, "Unkown Surface %d", (int)yyvsp[-4].d);
       else{
 	s->Method = TRANSFINI;
 	k = List_Nbr(yyvsp[-1].l);
@@ -4824,7 +4824,7 @@ case 231:
 {
       Surface *s = FindSurface((int)yyvsp[-4].d,THEM);
       if(!s)
-	vyyerror("Unkown Surface %d", (int)yyvsp[-4].d);
+	Msg(WARNING, "Unkown Surface %d", (int)yyvsp[-4].d);
       else{
         s->Method = ELLIPTIC;
         k = List_Nbr(yyvsp[-1].l);
@@ -4847,7 +4847,7 @@ case 232:
 {
       Volume *v = FindVolume((int)yyvsp[-4].d,THEM);
       if(!v)
-	vyyerror("Unkown Volume %d", (int)yyvsp[-4].d);
+	Msg(WARNING, "Unkown Volume %d", (int)yyvsp[-4].d);
       else{
 	v->Method = TRANSFINI;
 	k = List_Nbr(yyvsp[-1].l);
diff --git a/Parser/Gmsh.y b/Parser/Gmsh.y
index 228cb2168443a488d9080d33114aa6b1f363907d..8d01c63dada8af8c54e1f13611d4fdc6a8800434 100644
--- a/Parser/Gmsh.y
+++ b/Parser/Gmsh.y
@@ -1,6 +1,6 @@
 %{ 
 
-// $Id: Gmsh.y,v 1.89 2001-08-08 14:05:27 remacle Exp $
+// $Id: Gmsh.y,v 1.90 2001-08-09 15:24:54 geuzaine Exp $
 
   //
   // Generaliser sprintf avec des chaines de caracteres
@@ -1818,7 +1818,7 @@ Transfini :
 	j = (int)fabs(d);
         c = FindCurve(j,THEM);
 	if(!c)
-	  vyyerror("Unkown Curve %d", j);
+	  Msg(WARNING, "Unkown Curve %d", j);
 	else{
 	  c->Method = TRANSFINI;
 	  c->ipar[0] = (int)$5;
@@ -1836,7 +1836,7 @@ Transfini :
 	j = (int)fabs(d);
         c = FindCurve(j,THEM);
 	if(!c)
-	  vyyerror("Unkown Curve %d", j);
+	  Msg(WARNING, "Unkown Curve %d", j);
 	else{
 	  c->Method = TRANSFINI;
 	  c->ipar[0] = (int)$5;
@@ -1854,7 +1854,7 @@ Transfini :
 	j = (int)fabs(d);
         c = FindCurve(j,THEM);
 	if(!c)
-	  vyyerror("Unkown Curve %d", j);
+	  Msg(WARNING, "Unkown Curve %d", j);
 	else{
 	  c->Method = TRANSFINI;
 	  c->ipar[0] = (int)$5;
@@ -1868,7 +1868,7 @@ Transfini :
     {
       Surface *s = FindSurface((int)$4,THEM);
       if(!s)
-	vyyerror("Unkown Surface %d", (int)$4);
+	Msg(WARNING, "Unkown Surface %d", (int)$4);
       else{
 	s->Method = TRANSFINI;
 	k = List_Nbr($7);
@@ -1890,7 +1890,7 @@ Transfini :
     {
       Surface *s = FindSurface((int)$4,THEM);
       if(!s)
-	vyyerror("Unkown Surface %d", (int)$4);
+	Msg(WARNING, "Unkown Surface %d", (int)$4);
       else{
         s->Method = ELLIPTIC;
         k = List_Nbr($7);
@@ -1911,7 +1911,7 @@ Transfini :
     {
       Volume *v = FindVolume((int)$4,THEM);
       if(!v)
-	vyyerror("Unkown Volume %d", (int)$4);
+	Msg(WARNING, "Unkown Volume %d", (int)$4);
       else{
 	v->Method = TRANSFINI;
 	k = List_Nbr($7);
diff --git a/Parser/Gmsh.yy.cpp b/Parser/Gmsh.yy.cpp
index 00fcb8d0c6483f600fac68e47b120981f617f6bc..9dcf6f9417de5b6569de04aabcc57cef8c7ef81d 100644
--- a/Parser/Gmsh.yy.cpp
+++ b/Parser/Gmsh.yy.cpp
@@ -2,7 +2,7 @@
 /* A lexical scanner generated by flex */
 
 /* Scanner skeleton version:
- * $Header: /cvsroot/gmsh/Parser/Gmsh.yy.cpp,v 1.102 2001-08-08 14:05:27 remacle Exp $
+ * $Header: /cvsroot/gmsh/Parser/Gmsh.yy.cpp,v 1.103 2001-08-09 15:24:55 geuzaine Exp $
  */
 
 #define FLEX_SCANNER
@@ -995,7 +995,7 @@ char *yytext;
 #define INITIAL 0
 #line 2 "Gmsh.l"
 
-// $Id: Gmsh.yy.cpp,v 1.102 2001-08-08 14:05:27 remacle Exp $
+// $Id: Gmsh.yy.cpp,v 1.103 2001-08-09 15:24:55 geuzaine Exp $
 
 #include <stdio.h>
 #include <stdlib.h>