diff --git a/Parser/Gmsh.tab.cpp b/Parser/Gmsh.tab.cpp index c85e1eb26df733d6fbe92e16fd0ec0fc099b28eb..c987f0355d882d1be0e9717857a30046a7483c59 100644 --- a/Parser/Gmsh.tab.cpp +++ b/Parser/Gmsh.tab.cpp @@ -166,7 +166,7 @@ #define tMINUSMINUS 416 #line 1 "Gmsh.y" - /* $Id: Gmsh.tab.cpp,v 1.42 2000-12-10 23:32:39 geuzaine Exp $ */ + /* $Id: Gmsh.tab.cpp,v 1.43 2000-12-11 00:14:04 geuzaine Exp $ */ #include <stdarg.h> @@ -5674,31 +5674,31 @@ case 293: { memcpy(yyval.v, yyvsp[0].v, 5*sizeof(double)) ; //??? Avec ce qui suit, bison se plante sur DEC - //for(i=0 ; i<6 ; i++) $$[i] = $1[i]; + //for(i=0 ; i<5 ; i++) $$[i] = $1[i]; ; break;} case 294: #line 2350 "Gmsh.y" { - for(i=0 ; i<6 ; i++) yyval.v[i] = -yyvsp[0].v[i] ; + for(i=0 ; i<5 ; i++) yyval.v[i] = -yyvsp[0].v[i] ; ; break;} case 295: #line 2354 "Gmsh.y" { - for(i=0 ; i<6 ; i++) yyval.v[i] = yyvsp[0].v[i]; + for(i=0 ; i<5 ; i++) yyval.v[i] = yyvsp[0].v[i]; ; break;} case 296: #line 2358 "Gmsh.y" { - for(i=0 ; i<6 ; i++) yyval.v[i] = yyvsp[-2].v[i] - yyvsp[0].v[i] ; + for(i=0 ; i<5 ; i++) yyval.v[i] = yyvsp[-2].v[i] - yyvsp[0].v[i] ; ; break;} case 297: #line 2362 "Gmsh.y" { - for(i=0 ; i<6 ; i++) yyval.v[i] = yyvsp[-2].v[i] + yyvsp[0].v[i] ; + for(i=0 ; i<5 ; i++) yyval.v[i] = yyvsp[-2].v[i] + yyvsp[0].v[i] ; ; break;} case 298: diff --git a/Parser/Gmsh.y b/Parser/Gmsh.y index a7f937c8e60f44b84796c9cf333a52b0dfdff78d..7b93a02ed09f2541abb0d2cf3b8baa7de5d47b58 100644 --- a/Parser/Gmsh.y +++ b/Parser/Gmsh.y @@ -1,4 +1,4 @@ -%{ /* $Id: Gmsh.y,v 1.38 2000-12-10 23:32:39 geuzaine Exp $ */ +%{ /* $Id: Gmsh.y,v 1.39 2000-12-11 00:14:04 geuzaine Exp $ */ #include <stdarg.h> @@ -2344,23 +2344,23 @@ VExpr : { memcpy($$, $1, 5*sizeof(double)) ; //??? Avec ce qui suit, bison se plante sur DEC - //for(i=0 ; i<6 ; i++) $$[i] = $1[i]; + //for(i=0 ; i<5 ; i++) $$[i] = $1[i]; } | '-' VExpr %prec UNARYPREC { - for(i=0 ; i<6 ; i++) $$[i] = -$2[i] ; + for(i=0 ; i<5 ; i++) $$[i] = -$2[i] ; } | '+' VExpr %prec UNARYPREC { - for(i=0 ; i<6 ; i++) $$[i] = $2[i]; + for(i=0 ; i<5 ; i++) $$[i] = $2[i]; } | VExpr '-' VExpr { - for(i=0 ; i<6 ; i++) $$[i] = $1[i] - $3[i] ; + for(i=0 ; i<5 ; i++) $$[i] = $1[i] - $3[i] ; } | VExpr '+' VExpr { - for(i=0 ; i<6 ; i++) $$[i] = $1[i] + $3[i] ; + for(i=0 ; i<5 ; i++) $$[i] = $1[i] + $3[i] ; } VExpr_Single : diff --git a/Parser/Gmsh.yy.cpp b/Parser/Gmsh.yy.cpp index 4fdf22ef91081db9e40a59d6939eb7d568f6eaf2..8f3e35479c39b54018ee22da0a9d55434b695265 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.42 2000-12-10 23:32:40 geuzaine Exp $ + * $Header: /cvsroot/gmsh/Parser/Gmsh.yy.cpp,v 1.43 2000-12-11 00:14:04 geuzaine Exp $ */ #define FLEX_SCANNER