Newer
Older

Christophe Geuzaine
committed
List_Add(View->TQ, &yyvsp[-7].d); List_Add(View->TQ, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 147:

Christophe Geuzaine
committed
#line 751 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbTQ++ ;

Christophe Geuzaine
committed
}
break;
case 148:

Christophe Geuzaine
committed
#line 758 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->SS, &yyvsp[0].d) ; }
break;
case 149:

Christophe Geuzaine
committed
#line 760 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->SS, &yyvsp[0].d) ; }
break;
case 150:

Christophe Geuzaine
committed
#line 768 "Gmsh.y"

Christophe Geuzaine
committed
{
List_Add(View->SS, &yyvsp[-23].d); List_Add(View->SS, &yyvsp[-17].d);
List_Add(View->SS, &yyvsp[-11].d); List_Add(View->SS, &yyvsp[-5].d);
List_Add(View->SS, &yyvsp[-21].d); List_Add(View->SS, &yyvsp[-15].d);
List_Add(View->SS, &yyvsp[-9].d); List_Add(View->SS, &yyvsp[-3].d);
List_Add(View->SS, &yyvsp[-19].d); List_Add(View->SS, &yyvsp[-13].d);
List_Add(View->SS, &yyvsp[-7].d); List_Add(View->SS, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 151:

Christophe Geuzaine
committed
#line 777 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
}
break;
case 152:

Christophe Geuzaine
committed
#line 784 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->VS, &yyvsp[0].d) ; }
break;
case 153:

Christophe Geuzaine
committed
#line 786 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->VS, &yyvsp[0].d) ; }
break;
case 154:

Christophe Geuzaine
committed
#line 794 "Gmsh.y"

Christophe Geuzaine
committed
{
List_Add(View->VS, &yyvsp[-23].d); List_Add(View->VS, &yyvsp[-17].d);
List_Add(View->VS, &yyvsp[-11].d); List_Add(View->VS, &yyvsp[-5].d);
List_Add(View->VS, &yyvsp[-21].d); List_Add(View->VS, &yyvsp[-15].d);
List_Add(View->VS, &yyvsp[-9].d); List_Add(View->VS, &yyvsp[-3].d);
List_Add(View->VS, &yyvsp[-19].d); List_Add(View->VS, &yyvsp[-13].d);
List_Add(View->VS, &yyvsp[-7].d); List_Add(View->VS, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 155:

Christophe Geuzaine
committed
#line 803 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
}
break;
case 156:

Christophe Geuzaine
committed
#line 810 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->TS, &yyvsp[0].d) ; }
break;
case 157:

Christophe Geuzaine
committed
#line 812 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->TS, &yyvsp[0].d) ; }
break;
case 158:

Christophe Geuzaine
committed
#line 820 "Gmsh.y"

Christophe Geuzaine
committed
{
List_Add(View->TS, &yyvsp[-23].d); List_Add(View->TS, &yyvsp[-17].d);
List_Add(View->TS, &yyvsp[-11].d); List_Add(View->TS, &yyvsp[-5].d);
List_Add(View->TS, &yyvsp[-21].d); List_Add(View->TS, &yyvsp[-15].d);
List_Add(View->TS, &yyvsp[-9].d); List_Add(View->TS, &yyvsp[-3].d);
List_Add(View->TS, &yyvsp[-19].d); List_Add(View->TS, &yyvsp[-13].d);
List_Add(View->TS, &yyvsp[-7].d); List_Add(View->TS, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 159:

Christophe Geuzaine
committed
#line 829 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbTS++ ;

Christophe Geuzaine
committed
}
break;
case 160:

Christophe Geuzaine
committed
#line 836 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->SH, &yyvsp[0].d) ; }
break;
case 161:

Christophe Geuzaine
committed
#line 838 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->SH, &yyvsp[0].d) ; }
break;
case 162:

Christophe Geuzaine
committed
#line 850 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
List_Add(View->SH, &yyvsp[-47].d); List_Add(View->SH, &yyvsp[-41].d);
List_Add(View->SH, &yyvsp[-35].d); List_Add(View->SH, &yyvsp[-29].d);
List_Add(View->SH, &yyvsp[-23].d); List_Add(View->SH, &yyvsp[-17].d);
List_Add(View->SH, &yyvsp[-11].d); List_Add(View->SH, &yyvsp[-5].d);
List_Add(View->SH, &yyvsp[-45].d); List_Add(View->SH, &yyvsp[-39].d);
List_Add(View->SH, &yyvsp[-33].d); List_Add(View->SH, &yyvsp[-27].d);
List_Add(View->SH, &yyvsp[-21].d); List_Add(View->SH, &yyvsp[-15].d);
List_Add(View->SH, &yyvsp[-9].d); List_Add(View->SH, &yyvsp[-3].d);
List_Add(View->SH, &yyvsp[-43].d); List_Add(View->SH, &yyvsp[-37].d);
List_Add(View->SH, &yyvsp[-31].d); List_Add(View->SH, &yyvsp[-25].d);
List_Add(View->SH, &yyvsp[-19].d); List_Add(View->SH, &yyvsp[-13].d);
List_Add(View->SH, &yyvsp[-7].d); List_Add(View->SH, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 163:

Christophe Geuzaine
committed
#line 865 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbSH++ ;

Christophe Geuzaine
committed
}
break;
case 164:

Christophe Geuzaine
committed
#line 872 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->VH, &yyvsp[0].d) ; }
break;
case 165:

Christophe Geuzaine
committed
#line 874 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->VH, &yyvsp[0].d) ; }
break;
case 166:

Christophe Geuzaine
committed
#line 886 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
List_Add(View->VH, &yyvsp[-47].d); List_Add(View->VH, &yyvsp[-41].d);
List_Add(View->VH, &yyvsp[-35].d); List_Add(View->VH, &yyvsp[-29].d);
List_Add(View->VH, &yyvsp[-23].d); List_Add(View->VH, &yyvsp[-17].d);
List_Add(View->VH, &yyvsp[-11].d); List_Add(View->VH, &yyvsp[-5].d);
List_Add(View->VH, &yyvsp[-45].d); List_Add(View->VH, &yyvsp[-39].d);
List_Add(View->VH, &yyvsp[-33].d); List_Add(View->VH, &yyvsp[-27].d);
List_Add(View->VH, &yyvsp[-21].d); List_Add(View->VH, &yyvsp[-15].d);
List_Add(View->VH, &yyvsp[-9].d); List_Add(View->VH, &yyvsp[-3].d);
List_Add(View->VH, &yyvsp[-43].d); List_Add(View->VH, &yyvsp[-37].d);
List_Add(View->VH, &yyvsp[-31].d); List_Add(View->VH, &yyvsp[-25].d);
List_Add(View->VH, &yyvsp[-19].d); List_Add(View->VH, &yyvsp[-13].d);
List_Add(View->VH, &yyvsp[-7].d); List_Add(View->VH, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 167:

Christophe Geuzaine
committed
#line 901 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbVH++ ;

Christophe Geuzaine
committed
}
break;
case 168:

Christophe Geuzaine
committed
#line 908 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->TH, &yyvsp[0].d) ; }
break;
case 169:

Christophe Geuzaine
committed
#line 910 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->TH, &yyvsp[0].d) ; }
break;
case 170:

Christophe Geuzaine
committed
#line 922 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
List_Add(View->TH, &yyvsp[-47].d); List_Add(View->TH, &yyvsp[-41].d);
List_Add(View->TH, &yyvsp[-35].d); List_Add(View->TH, &yyvsp[-29].d);
List_Add(View->TH, &yyvsp[-23].d); List_Add(View->TH, &yyvsp[-17].d);
List_Add(View->TH, &yyvsp[-11].d); List_Add(View->TH, &yyvsp[-5].d);
List_Add(View->TH, &yyvsp[-45].d); List_Add(View->TH, &yyvsp[-39].d);
List_Add(View->TH, &yyvsp[-33].d); List_Add(View->TH, &yyvsp[-27].d);
List_Add(View->TH, &yyvsp[-21].d); List_Add(View->TH, &yyvsp[-15].d);
List_Add(View->TH, &yyvsp[-9].d); List_Add(View->TH, &yyvsp[-3].d);
List_Add(View->TH, &yyvsp[-43].d); List_Add(View->TH, &yyvsp[-37].d);
List_Add(View->TH, &yyvsp[-31].d); List_Add(View->TH, &yyvsp[-25].d);
List_Add(View->TH, &yyvsp[-19].d); List_Add(View->TH, &yyvsp[-13].d);
List_Add(View->TH, &yyvsp[-7].d); List_Add(View->TH, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 171:

Christophe Geuzaine
committed
#line 937 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbTH++ ;

Christophe Geuzaine
committed
}
break;
case 172:

Christophe Geuzaine
committed
#line 944 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->SI, &yyvsp[0].d) ; }
break;
case 173:

Christophe Geuzaine
committed
#line 946 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->SI, &yyvsp[0].d) ; }
break;
case 174:

Christophe Geuzaine
committed
#line 956 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
List_Add(View->SI, &yyvsp[-35].d); List_Add(View->SI, &yyvsp[-29].d);
List_Add(View->SI, &yyvsp[-23].d); List_Add(View->SI, &yyvsp[-17].d);
List_Add(View->SI, &yyvsp[-11].d); List_Add(View->SI, &yyvsp[-5].d);
List_Add(View->SI, &yyvsp[-33].d); List_Add(View->SI, &yyvsp[-27].d);
List_Add(View->SI, &yyvsp[-21].d); List_Add(View->SI, &yyvsp[-15].d);
List_Add(View->SI, &yyvsp[-9].d); List_Add(View->SI, &yyvsp[-3].d);
List_Add(View->SI, &yyvsp[-31].d); List_Add(View->SI, &yyvsp[-25].d);
List_Add(View->SI, &yyvsp[-19].d); List_Add(View->SI, &yyvsp[-13].d);
List_Add(View->SI, &yyvsp[-7].d); List_Add(View->SI, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 175:

Christophe Geuzaine
committed
#line 968 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbSI++ ;

Christophe Geuzaine
committed
}
break;
case 176:

Christophe Geuzaine
committed
#line 975 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->VI, &yyvsp[0].d) ; }
break;
case 177:

Christophe Geuzaine
committed
#line 977 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->VI, &yyvsp[0].d) ; }
break;
case 178:

Christophe Geuzaine
committed
#line 987 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
List_Add(View->VI, &yyvsp[-35].d); List_Add(View->VI, &yyvsp[-29].d);
List_Add(View->VI, &yyvsp[-23].d); List_Add(View->VI, &yyvsp[-17].d);
List_Add(View->VI, &yyvsp[-11].d); List_Add(View->VI, &yyvsp[-5].d);
List_Add(View->VI, &yyvsp[-33].d); List_Add(View->VI, &yyvsp[-27].d);
List_Add(View->VI, &yyvsp[-21].d); List_Add(View->VI, &yyvsp[-15].d);
List_Add(View->VI, &yyvsp[-9].d); List_Add(View->VI, &yyvsp[-3].d);
List_Add(View->VI, &yyvsp[-31].d); List_Add(View->VI, &yyvsp[-25].d);
List_Add(View->VI, &yyvsp[-19].d); List_Add(View->VI, &yyvsp[-13].d);
List_Add(View->VI, &yyvsp[-7].d); List_Add(View->VI, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 179:

Christophe Geuzaine
committed
#line 999 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbVI++ ;

Christophe Geuzaine
committed
}
break;
case 180:

Christophe Geuzaine
committed
#line 1006 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->TI, &yyvsp[0].d) ; }
break;
case 181:

Christophe Geuzaine
committed
#line 1008 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->TI, &yyvsp[0].d) ; }
break;
case 182:

Christophe Geuzaine
committed
#line 1018 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
List_Add(View->TI, &yyvsp[-35].d); List_Add(View->TI, &yyvsp[-29].d);
List_Add(View->TI, &yyvsp[-23].d); List_Add(View->TI, &yyvsp[-17].d);
List_Add(View->TI, &yyvsp[-11].d); List_Add(View->TI, &yyvsp[-5].d);
List_Add(View->TI, &yyvsp[-33].d); List_Add(View->TI, &yyvsp[-27].d);
List_Add(View->TI, &yyvsp[-21].d); List_Add(View->TI, &yyvsp[-15].d);
List_Add(View->TI, &yyvsp[-9].d); List_Add(View->TI, &yyvsp[-3].d);
List_Add(View->TI, &yyvsp[-31].d); List_Add(View->TI, &yyvsp[-25].d);
List_Add(View->TI, &yyvsp[-19].d); List_Add(View->TI, &yyvsp[-13].d);
List_Add(View->TI, &yyvsp[-7].d); List_Add(View->TI, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 183:

Christophe Geuzaine
committed
#line 1030 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbTI++ ;

Christophe Geuzaine
committed
}
break;
case 184:

Christophe Geuzaine
committed
#line 1037 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->SY, &yyvsp[0].d) ; }
break;
case 185:

Christophe Geuzaine
committed
#line 1039 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->SY, &yyvsp[0].d) ; }
break;
case 186:

Christophe Geuzaine
committed
#line 1048 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
List_Add(View->SY, &yyvsp[-29].d); List_Add(View->SY, &yyvsp[-23].d);
List_Add(View->SY, &yyvsp[-17].d); List_Add(View->SY, &yyvsp[-11].d);
List_Add(View->SY, &yyvsp[-5].d);
List_Add(View->SY, &yyvsp[-27].d); List_Add(View->SY, &yyvsp[-21].d);
List_Add(View->SY, &yyvsp[-15].d); List_Add(View->SY, &yyvsp[-9].d);
List_Add(View->SY, &yyvsp[-3].d);
List_Add(View->SY, &yyvsp[-25].d); List_Add(View->SY, &yyvsp[-19].d);
List_Add(View->SY, &yyvsp[-13].d); List_Add(View->SY, &yyvsp[-7].d);
List_Add(View->SY, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 187:

Christophe Geuzaine
committed
#line 1060 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbSY++ ;

Christophe Geuzaine
committed
}
break;
case 188:

Christophe Geuzaine
committed
#line 1067 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->VY, &yyvsp[0].d) ; }
break;
case 189:

Christophe Geuzaine
committed
#line 1069 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->VY, &yyvsp[0].d) ; }
break;
case 190:

Christophe Geuzaine
committed
#line 1078 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
List_Add(View->VY, &yyvsp[-29].d); List_Add(View->VY, &yyvsp[-23].d);
List_Add(View->VY, &yyvsp[-17].d); List_Add(View->VY, &yyvsp[-11].d);
List_Add(View->VY, &yyvsp[-5].d);
List_Add(View->VY, &yyvsp[-27].d); List_Add(View->VY, &yyvsp[-21].d);
List_Add(View->VY, &yyvsp[-15].d); List_Add(View->VY, &yyvsp[-9].d);
List_Add(View->VY, &yyvsp[-3].d);
List_Add(View->VY, &yyvsp[-25].d); List_Add(View->VY, &yyvsp[-19].d);
List_Add(View->VY, &yyvsp[-13].d); List_Add(View->VY, &yyvsp[-7].d);
List_Add(View->VY, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 191:

Christophe Geuzaine
committed
#line 1090 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbVY++ ;

Christophe Geuzaine
committed
}
break;
case 192:

Christophe Geuzaine
committed
#line 1097 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->TY, &yyvsp[0].d) ; }
break;
case 193:

Christophe Geuzaine
committed
#line 1099 "Gmsh.y"

Christophe Geuzaine
committed
{ List_Add(View->TY, &yyvsp[0].d) ; }
break;
case 194:

Christophe Geuzaine
committed
#line 1108 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
List_Add(View->TY, &yyvsp[-29].d); List_Add(View->TY, &yyvsp[-23].d);
List_Add(View->TY, &yyvsp[-17].d); List_Add(View->TY, &yyvsp[-11].d);
List_Add(View->TY, &yyvsp[-5].d);
List_Add(View->TY, &yyvsp[-27].d); List_Add(View->TY, &yyvsp[-21].d);
List_Add(View->TY, &yyvsp[-15].d); List_Add(View->TY, &yyvsp[-9].d);
List_Add(View->TY, &yyvsp[-3].d);
List_Add(View->TY, &yyvsp[-25].d); List_Add(View->TY, &yyvsp[-19].d);
List_Add(View->TY, &yyvsp[-13].d); List_Add(View->TY, &yyvsp[-7].d);
List_Add(View->TY, &yyvsp[-1].d);

Christophe Geuzaine
committed
}
break;
case 195:

Christophe Geuzaine
committed
#line 1120 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
View->NbTY++ ;

Christophe Geuzaine
committed
}
break;
case 196:

Christophe Geuzaine
committed
#line 1127 "Gmsh.y"

Christophe Geuzaine
committed
{
for(i=0; i<(int)strlen(yyvsp[0].c)+1; i++) List_Add(View->T2C, &yyvsp[0].c[i]) ;
Free(yyvsp[0].c);

Christophe Geuzaine
committed
}
break;
case 197:

Christophe Geuzaine
committed
#line 1132 "Gmsh.y"

Christophe Geuzaine
committed
{
for(i=0; i<(int)strlen(yyvsp[0].c)+1; i++) List_Add(View->T2C, &yyvsp[0].c[i]) ;
Free(yyvsp[0].c);

Christophe Geuzaine
committed
}
break;
case 198:

Christophe Geuzaine
committed
#line 1140 "Gmsh.y"

Christophe Geuzaine
committed
{
List_Add(View->T2D, &yyvsp[-5].d); List_Add(View->T2D, &yyvsp[-3].d);
List_Add(View->T2D, &yyvsp[-1].d);
d = List_Nbr(View->T2C);
List_Add(View->T2D, &d);

Christophe Geuzaine
committed
}
break;
case 199:

Christophe Geuzaine
committed
#line 1147 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
}
break;
case 200:

Christophe Geuzaine
committed
#line 1154 "Gmsh.y"

Christophe Geuzaine
committed
{
for(i=0; i<(int)strlen(yyvsp[0].c)+1; i++) List_Add(View->T3C, &yyvsp[0].c[i]) ;
Free(yyvsp[0].c);

Christophe Geuzaine
committed
}
break;
case 201:

Christophe Geuzaine
committed
#line 1159 "Gmsh.y"

Christophe Geuzaine
committed
{
for(i=0; i<(int)strlen(yyvsp[0].c)+1; i++) List_Add(View->T3C, &yyvsp[0].c[i]) ;
Free(yyvsp[0].c);

Christophe Geuzaine
committed
}
break;
case 202:

Christophe Geuzaine
committed
#line 1167 "Gmsh.y"

Christophe Geuzaine
committed
{
List_Add(View->T3D, &yyvsp[-7].d); List_Add(View->T3D, &yyvsp[-5].d);
List_Add(View->T3D, &yyvsp[-3].d); List_Add(View->T3D, &yyvsp[-1].d);
d = List_Nbr(View->T3C);
List_Add(View->T3D, &d);

Christophe Geuzaine
committed
}
break;
case 203:

Christophe Geuzaine
committed
#line 1174 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
}
break;
case 204:

Christophe Geuzaine
committed
#line 1183 "Gmsh.y"

Christophe Geuzaine
committed
{ yyval.i = 0 ; }
break;
case 205:

Christophe Geuzaine
committed
#line 1184 "Gmsh.y"

Christophe Geuzaine
committed
{ yyval.i = 1 ; }
break;
case 206:

Christophe Geuzaine
committed
#line 1185 "Gmsh.y"

Christophe Geuzaine
committed
{ yyval.i = 2 ; }
break;
case 207:

Christophe Geuzaine
committed
#line 1186 "Gmsh.y"

Christophe Geuzaine
committed
{ yyval.i = 3 ; }
break;
case 208:

Christophe Geuzaine
committed
#line 1187 "Gmsh.y"

Christophe Geuzaine
committed
{ yyval.i = 4 ; }
break;
case 209:

Christophe Geuzaine
committed
#line 1191 "Gmsh.y"

Christophe Geuzaine
committed
{ yyval.i = 1 ; }
break;
case 210:

Christophe Geuzaine
committed
#line 1192 "Gmsh.y"

Christophe Geuzaine
committed
{ yyval.i = -1 ; }
break;
case 211:

Christophe Geuzaine
committed
#line 1200 "Gmsh.y"

Christophe Geuzaine
committed
{
TheSymbol.Name = yyvsp[-3].c;
if (!(pSymbol = (Symbol*)List_PQuery(Symbol_L, &TheSymbol, CompareSymbols))){
TheSymbol.val = List_Create(1,1,sizeof(double));

Christophe Geuzaine
committed
if(!yyvsp[-2].i){
List_Put(TheSymbol.val, 0, &yyvsp[-1].d);
List_Add(Symbol_L, &TheSymbol);
}
else

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown variable '%s'", yyvsp[-3].c) ;

Christophe Geuzaine
committed
pd = (double*)List_Pointer_Fast(pSymbol->val, 0) ;
switch(yyvsp[-2].i){
case 0 : *pd = yyvsp[-1].d; break ;
case 1 : *pd += yyvsp[-1].d ; break ;
case 2 : *pd -= yyvsp[-1].d ; break ;
case 3 : *pd *= yyvsp[-1].d ; break ;
case 4 :
if(yyvsp[-1].d) *pd /= yyvsp[-1].d ;

Christophe Geuzaine
committed
else yymsg(GERROR, "Division by zero in '%s /= %g'", yyvsp[-3].c, yyvsp[-1].d);

Christophe Geuzaine
committed
break;
}

Christophe Geuzaine
committed
}
break;
case 212:

Christophe Geuzaine
committed
#line 1227 "Gmsh.y"

Christophe Geuzaine
committed
{
TheSymbol.Name = yyvsp[-6].c;
if (!(pSymbol = (Symbol*)List_PQuery(Symbol_L, &TheSymbol, CompareSymbols))){
TheSymbol.val = List_Create(5,5,sizeof(double));

Christophe Geuzaine
committed
if(!yyvsp[-2].i){
List_Put(TheSymbol.val, (int)yyvsp[-4].d, &yyvsp[-1].d);
List_Add(Symbol_L, &TheSymbol);
}
else

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown variable '%s'", yyvsp[-6].c) ;

Christophe Geuzaine
committed
if((pd = (double*)List_Pointer_Test(pSymbol->val, (int)yyvsp[-4].d))){
switch(yyvsp[-2].i){
case 0 : *pd = yyvsp[-1].d; break ;
case 1 : *pd += yyvsp[-1].d ; break ;
case 2 : *pd -= yyvsp[-1].d ; break ;
case 3 : *pd *= yyvsp[-1].d ; break ;
case 4 :
if(yyvsp[-1].d) *pd /= yyvsp[-1].d ;

Christophe Geuzaine
committed
else yymsg(GERROR, "Division by zero in '%s[%d] /= %g'", yyvsp[-6].c, (int)yyvsp[-4].d, yyvsp[-1].d);

Christophe Geuzaine
committed
break;
}
}
else{
if(!yyvsp[-2].i)
List_Put(pSymbol->val, (int)yyvsp[-4].d, &yyvsp[-1].d);
else

Christophe Geuzaine
committed
yymsg(GERROR, "Uninitialized variable '%s[%d]'", yyvsp[-6].c, (int)yyvsp[-4].d) ;

Christophe Geuzaine
committed
}

Christophe Geuzaine
committed
}
break;
case 213:

Christophe Geuzaine
committed
#line 1261 "Gmsh.y"

Christophe Geuzaine
committed
{
if(List_Nbr(yyvsp[-5].l) != List_Nbr(yyvsp[-1].l))

Christophe Geuzaine
committed
yymsg(GERROR, "Incompatible array dimensions in affectation");
else{
TheSymbol.Name = yyvsp[-8].c;
if (!(pSymbol = (Symbol*)List_PQuery(Symbol_L, &TheSymbol, CompareSymbols))){
TheSymbol.val = List_Create(5,5,sizeof(double));
if(!yyvsp[-2].i){
for(i=0 ; i<List_Nbr(yyvsp[-5].l) ; i++){
List_Put(TheSymbol.val, (int)(*(double*)List_Pointer(yyvsp[-5].l,i)),
(double*)List_Pointer(yyvsp[-1].l,i));
}

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown variable '%s'", yyvsp[-8].c) ;
}
else{
for(i=0 ; i<List_Nbr(yyvsp[-5].l) ; i++){
j = (int)(*(double*)List_Pointer(yyvsp[-5].l,i)) ;
d = *(double*)List_Pointer(yyvsp[-1].l,i) ;
if((pd = (double*)List_Pointer_Test(pSymbol->val, j))){
switch(yyvsp[-2].i){
case 0 : *pd = d; break ;
case 1 : *pd += d ; break ;
case 2 : *pd -= d ; break ;
case 3 : *pd *= d ; break ;
case 4 :
if(yyvsp[-1].l) *pd /= d ;

Christophe Geuzaine
committed
else yymsg(GERROR, "Division by zero in '%s[%d] /= %g'", yyvsp[-8].c, j, d);
break;
}
}
else{
if(!yyvsp[-2].i)
List_Put(pSymbol->val, j, &d);
else

Christophe Geuzaine
committed
yymsg(GERROR, "Uninitialized variable '%s[%d]'", yyvsp[-8].c, j) ;
}
}
}
}
List_Delete(yyvsp[-5].l);
List_Delete(yyvsp[-1].l);

Christophe Geuzaine
committed
}
break;
case 214:

Christophe Geuzaine
committed
#line 1308 "Gmsh.y"

Christophe Geuzaine
committed
{
TheSymbol.Name = yyvsp[-5].c;
if (!(pSymbol = (Symbol*)List_PQuery(Symbol_L, &TheSymbol, CompareSymbols))){
TheSymbol.val = List_Create(5,5,sizeof(double));
List_Copy(yyvsp[-1].l,TheSymbol.val);
List_Add(Symbol_L, &TheSymbol);
}
else{
List_Reset(pSymbol->val);
List_Copy(yyvsp[-1].l, pSymbol->val);
}

Christophe Geuzaine
committed
}
break;
case 215:

Christophe Geuzaine
committed
#line 1323 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
TheSymbol.Name = yyvsp[-2].c;
if (!(pSymbol = (Symbol*)List_PQuery(Symbol_L, &TheSymbol, CompareSymbols)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown variable '%s'", yyvsp[-2].c) ;

Christophe Geuzaine
committed
*(double*)List_Pointer_Fast(pSymbol->val, 0) += yyvsp[-1].i;

Christophe Geuzaine
committed
}
break;
case 216:

Christophe Geuzaine
committed
#line 1332 "Gmsh.y"

Christophe Geuzaine
committed
{
if (!(pSymbol = (Symbol*)List_PQuery(Symbol_L, &TheSymbol, CompareSymbols)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown variable '%s'", yyvsp[-5].c) ;
else{
if((pd = (double*)List_Pointer_Test(pSymbol->val, (int)yyvsp[-3].d)))

Christophe Geuzaine
committed
*pd += yyvsp[-1].i ;

Christophe Geuzaine
committed
yymsg(GERROR, "Uninitialized variable '%s[%d]'", yyvsp[-5].c, (int)yyvsp[-3].d) ;

Christophe Geuzaine
committed
}
break;
case 217:

Christophe Geuzaine
committed
#line 1347 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
if(!(pStrCat = Get_StringOptionCategory(yyvsp[-5].c)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown string option class '%s'", yyvsp[-5].c);

Christophe Geuzaine
committed
if(!(pStrOpt = (char *(*) (int, int, char *))Get_StringOption(yyvsp[-3].c, pStrCat)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown string option '%s.%s'", yyvsp[-5].c, yyvsp[-3].c);

Christophe Geuzaine
committed
pStrOpt(0,GMSH_SET|GMSH_GUI,yyvsp[-1].c) ;

Christophe Geuzaine
committed
}
break;
case 218:

Christophe Geuzaine
committed
#line 1359 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
if(!(pStrCat = Get_StringOptionCategory(yyvsp[-8].c)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown string option class '%s'", yyvsp[-8].c);

Christophe Geuzaine
committed
if(!(pStrOpt = (char *(*) (int, int, char *))Get_StringOption(yyvsp[-3].c, pStrCat)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown string option '%s[%d].%s'", yyvsp[-8].c, (int)yyvsp[-6].d, yyvsp[-3].c);

Christophe Geuzaine
committed
pStrOpt((int)yyvsp[-6].d,GMSH_SET|GMSH_GUI,yyvsp[-1].c) ;

Christophe Geuzaine
committed
}
break;
case 219:

Christophe Geuzaine
committed
#line 1373 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
if(!(pNumCat = Get_NumberOptionCategory(yyvsp[-5].c)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown numeric option class '%s'", yyvsp[-5].c);

Christophe Geuzaine
committed
if(!(pNumOpt = (double (*) (int, int, double))Get_NumberOption(yyvsp[-3].c, pNumCat)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown numeric option '%s.%s'", yyvsp[-5].c, yyvsp[-3].c);

Christophe Geuzaine
committed
switch(yyvsp[-2].i){
case 0 : d = yyvsp[-1].d ; break ;
case 1 : d = pNumOpt(0,GMSH_GET,0) + yyvsp[-1].d ; break ;
case 2 : d = pNumOpt(0,GMSH_GET,0) - yyvsp[-1].d ; break ;
case 3 : d = pNumOpt(0,GMSH_GET,0) * yyvsp[-1].d ; break ;
case 4 :
if(yyvsp[-1].d) d = pNumOpt(0,GMSH_GET,0) / yyvsp[-1].d ;

Christophe Geuzaine
committed
else yymsg(GERROR, "Division by zero in '%s.%s /= %g'", yyvsp[-5].c, yyvsp[-3].c, yyvsp[-1].d);

Christophe Geuzaine
committed
break;
}
pNumOpt(0,GMSH_SET|GMSH_GUI, d) ;

Christophe Geuzaine
committed
}
break;
case 220:

Christophe Geuzaine
committed
#line 1396 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
if(!(pNumCat = Get_NumberOptionCategory(yyvsp[-8].c)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown numeric option class '%s'", yyvsp[-8].c);

Christophe Geuzaine
committed
if(!(pNumOpt = (double (*) (int, int, double))Get_NumberOption(yyvsp[-3].c, pNumCat)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown numeric option '%s[%d].%s'", yyvsp[-8].c, (int)yyvsp[-6].d, yyvsp[-3].c);

Christophe Geuzaine
committed
switch(yyvsp[-2].i){
case 0 : d = yyvsp[-1].d; break ;
case 1 : d = pNumOpt((int)yyvsp[-6].d,GMSH_GET,0) + yyvsp[-1].d ; break ;
case 2 : d = pNumOpt((int)yyvsp[-6].d,GMSH_GET,0) - yyvsp[-1].d ; break ;
case 3 : d = pNumOpt((int)yyvsp[-6].d,GMSH_GET,0) * yyvsp[-1].d ; break ;
case 4 :
if(yyvsp[-1].d) d = pNumOpt((int)yyvsp[-6].d,GMSH_GET,0) / yyvsp[-1].d ;

Christophe Geuzaine
committed
else yymsg(GERROR, "Division by zero in '%s[%d].%s /= %g'",
yyvsp[-8].c, (int)yyvsp[-6].d, yyvsp[-3].c, yyvsp[-1].d);

Christophe Geuzaine
committed
break;
}
pNumOpt((int)yyvsp[-6].d,GMSH_SET|GMSH_GUI,d) ;

Christophe Geuzaine
committed
}
break;
case 221:

Christophe Geuzaine
committed
#line 1420 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
if(!(pNumCat = Get_NumberOptionCategory(yyvsp[-4].c)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown numeric option class '%s'", yyvsp[-4].c);

Christophe Geuzaine
committed
if(!(pNumOpt = (double (*) (int, int, double))Get_NumberOption(yyvsp[-2].c, pNumCat)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown numeric option '%s.%s'", yyvsp[-4].c, yyvsp[-2].c);

Christophe Geuzaine
committed
else
pNumOpt(0,GMSH_SET|GMSH_GUI,pNumOpt(0,GMSH_GET,0)+yyvsp[-1].i) ;

Christophe Geuzaine
committed
}
break;
case 222:

Christophe Geuzaine
committed
#line 1432 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
if(!(pNumCat = Get_NumberOptionCategory(yyvsp[-7].c)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown numeric option class '%s'", yyvsp[-7].c);

Christophe Geuzaine
committed
if(!(pNumOpt = (double (*) (int, int, double))Get_NumberOption(yyvsp[-2].c, pNumCat)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown numeric option '%s[%d].%s'", yyvsp[-7].c, (int)yyvsp[-5].d, yyvsp[-2].c);

Christophe Geuzaine
committed
else
pNumOpt((int)yyvsp[-5].d,GMSH_SET|GMSH_GUI,pNumOpt((int)yyvsp[-5].d,GMSH_GET,0)+yyvsp[-1].i) ;

Christophe Geuzaine
committed
}
break;
case 223:

Christophe Geuzaine
committed
#line 1446 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
if(!(pColCat = Get_ColorOptionCategory(yyvsp[-7].c)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown color option class '%s'", yyvsp[-7].c);

Christophe Geuzaine
committed
if(!(pColOpt = (unsigned int (*) (int, int, unsigned int))Get_ColorOption(yyvsp[-3].c, pColCat)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown color option '%s.Color.%s'", yyvsp[-7].c, yyvsp[-3].c);

Christophe Geuzaine
committed
else
pColOpt(0,GMSH_SET|GMSH_GUI,yyvsp[-1].u) ;

Christophe Geuzaine
committed
}
break;
case 224:

Christophe Geuzaine
committed
#line 1458 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
if(!(pColCat = Get_ColorOptionCategory(yyvsp[-10].c)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown color option class '%s'", yyvsp[-10].c);

Christophe Geuzaine
committed
if(!(pColOpt = (unsigned int (*) (int, int, unsigned int))Get_ColorOption(yyvsp[-3].c, pColCat)))

Christophe Geuzaine
committed
yymsg(GERROR, "Unknown color option '%s[%d].Color.%s'", yyvsp[-10].c, (int)yyvsp[-8].d, yyvsp[-3].c);

Christophe Geuzaine
committed
else
pColOpt((int)yyvsp[-8].d,GMSH_SET|GMSH_GUI,yyvsp[-1].u) ;
}

Christophe Geuzaine
committed
}
break;
case 225:

Christophe Geuzaine
committed
#line 1472 "Gmsh.y"

Christophe Geuzaine
committed
{
GmshColorTable *ct = Get_ColorTable(0);

Christophe Geuzaine
committed
yymsg(GERROR, "View[%d] does not exist", 0);
else{
ct->size = List_Nbr(yyvsp[-1].l);
if(ct->size > COLORTABLE_NBMAX_COLOR)

Christophe Geuzaine
committed
yymsg(GERROR, "Too many (%d>%d) colors in View[%d].ColorTable",
ct->size, COLORTABLE_NBMAX_COLOR, 0);
else
for(i=0 ; i<ct->size ; i++) List_Read(yyvsp[-1].l, i, &ct->table[i]);
if(ct->size == 1){
ct->size = 2;
ct->table[1] = ct->table[0];
}

Christophe Geuzaine
committed
}
break;
case 226:

Christophe Geuzaine
committed
#line 1492 "Gmsh.y"

Christophe Geuzaine
committed
{
GmshColorTable *ct = Get_ColorTable((int)yyvsp[-6].d);

Christophe Geuzaine
committed
if(!ct)

Christophe Geuzaine
committed
yymsg(GERROR, "View[%d] does not exist", (int)yyvsp[-6].d);

Christophe Geuzaine
committed
ct->size = List_Nbr(yyvsp[-1].l);
if(ct->size > COLORTABLE_NBMAX_COLOR)

Christophe Geuzaine
committed
yymsg(GERROR, "Too many (%d>%d) colors in View[%d].ColorTable",

Christophe Geuzaine
committed
ct->size, COLORTABLE_NBMAX_COLOR, (int)yyvsp[-6].d);
else
for(i=0 ; i<ct->size ; i++) List_Read(yyvsp[-1].l, i, &ct->table[i]);
if(ct->size == 1){
ct->size = 2;
ct->table[1] = ct->table[0];
}
}

Christophe Geuzaine
committed
}
break;
case 227:

Christophe Geuzaine
committed
#line 1514 "Gmsh.y"

Christophe Geuzaine
committed
{
if(CTX.default_plugins){
try {
GMSH_PluginManager::Instance()->SetPluginOption(yyvsp[-6].c,yyvsp[-3].c,yyvsp[-1].d);
}
catch (...) {

Christophe Geuzaine
committed
yymsg(WARNING, "Unknown option '%s' or plugin '%s'",yyvsp[-3].c,yyvsp[-6].c);

Christophe Geuzaine
committed
}
break;
case 228:

Christophe Geuzaine
committed
#line 1526 "Gmsh.y"

Christophe Geuzaine
committed
{
if(CTX.default_plugins){
try {
GMSH_PluginManager::Instance()->SetPluginOption(yyvsp[-6].c,yyvsp[-3].c,yyvsp[-1].c);
}
catch (...) {

Christophe Geuzaine
committed
yymsg(WARNING, "Unknown option '%s' or plugin '%s'",yyvsp[-3].c,yyvsp[-6].c);

Christophe Geuzaine
committed
}
break;
case 229:

Christophe Geuzaine
committed
#line 1546 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
Cdbpts101((int)yyvsp[-4].d,yyvsp[-1].v[0],yyvsp[-1].v[1],yyvsp[-1].v[2],yyvsp[-1].v[3],yyvsp[-1].v[4]);
yyval.s.Type = MSH_POINT;
yyval.s.Num = (int)yyvsp[-4].d;

Christophe Geuzaine
committed
}
break;
case 230:

Christophe Geuzaine
committed
#line 1553 "Gmsh.y"

Christophe Geuzaine
committed
{
Cdbz101((int)yyvsp[-4].d,MSH_PHYSICAL_POINT,0,0,0,0,0,NULL,yyvsp[-1].l,NULL);
yyval.s.Type = MSH_PHYSICAL_POINT;
yyval.s.Num = (int)yyvsp[-4].d;

Christophe Geuzaine
committed
}
break;
case 231:

Christophe Geuzaine
committed
#line 1559 "Gmsh.y"

Christophe Geuzaine
committed
{
Vertex *v;
Attractor *a;
double p;
int ip;
for(int i=0;i<List_Nbr(yyvsp[-9].l);i++){
List_Read(yyvsp[-9].l,i,&p);
ip = (int)p;

Christophe Geuzaine
committed
yymsg(WARNING, "Unknown Point %d", ip);
else{
a = Create_Attractor(List_Nbr(THEM->Metric->Attractors)+1,
yyvsp[-6].d,yyvsp[-4].d,yyvsp[-2].d,v,NULL,NULL);
List_Add(THEM->Metric->Attractors,&a);
}
}

Christophe Geuzaine
committed
}
break;
case 232:

Christophe Geuzaine
committed
#line 1578 "Gmsh.y"

Christophe Geuzaine
committed
{
for(i=0;i<List_Nbr(yyvsp[-3].l);i++){
List_Read(yyvsp[-3].l,i,&d);

Christophe Geuzaine
committed
yymsg(WARNING, "Unknown Point %d", (int)d);
else
v->lc = yyvsp[-1].d;
}

Christophe Geuzaine
committed
}
break;
case 233:

Christophe Geuzaine
committed
#line 1592 "Gmsh.y"

Christophe Geuzaine
committed
{
Cdbseg101((int)yyvsp[-4].d,MSH_SEGM_LINE,1,yyvsp[-1].l,NULL,-1,-1,0.,1.,NULL,NULL,NULL);
yyval.s.Type = MSH_SEGM_LINE;
yyval.s.Num = (int)yyvsp[-4].d;

Christophe Geuzaine
committed
}
break;
case 234:

Christophe Geuzaine
committed
#line 1598 "Gmsh.y"

Christophe Geuzaine
committed
{
Cdbseg101((int)yyvsp[-4].d,MSH_SEGM_SPLN,3,yyvsp[-1].l,NULL,-1,-1,0.,1.,NULL,NULL,NULL);
yyval.s.Type = MSH_SEGM_SPLN;
yyval.s.Num = (int)yyvsp[-4].d;

Christophe Geuzaine
committed
}
break;
case 235:

Christophe Geuzaine
committed
#line 1604 "Gmsh.y"

Christophe Geuzaine
committed
{
Curve *c;
Attractor *a;
double p;
int ip;
for(int i=0;i<List_Nbr(yyvsp[-9].l);i++){
List_Read(yyvsp[-9].l,i,&p);
ip = (int)p;
c = FindCurve(ip,THEM);
if(!c)

Christophe Geuzaine
committed
yymsg(WARNING, "Unknown Curve %d", ip);
else{
a = Create_Attractor(List_Nbr(THEM->Metric->Attractors)+1,
yyvsp[-6].d,yyvsp[-4].d,yyvsp[-2].d,NULL,c,NULL);
List_Add(THEM->Metric->Attractors,&a);
}
}

Christophe Geuzaine
committed
}
break;
case 236:

Christophe Geuzaine
committed
#line 1623 "Gmsh.y"

Christophe Geuzaine
committed
{
Cdbseg101((int)yyvsp[-4].d,MSH_SEGM_CIRC,2,yyvsp[-1].l,NULL,-1,-1,0.,1.,NULL,NULL,NULL);
yyval.s.Type = MSH_SEGM_CIRC ;
yyval.s.Num = (int)yyvsp[-4].d;

Christophe Geuzaine
committed
}
break;
case 237:

Christophe Geuzaine
committed
#line 1629 "Gmsh.y"

Christophe Geuzaine
committed
{

Christophe Geuzaine
committed
Cdbseg101((int)yyvsp[-4].d,MSH_SEGM_ELLI,2,yyvsp[-1].l,NULL,-1,-1,0.,1.,NULL,NULL,NULL);
yyval.s.Type = MSH_SEGM_ELLI ;
yyval.s.Num = (int)yyvsp[-4].d;

Christophe Geuzaine
committed
}
break;
case 238:

Christophe Geuzaine
committed
#line 1635 "Gmsh.y"

Christophe Geuzaine
committed
{
List_T *temp;
int i,j;
double d;
temp = List_Create(List_Nbr(yyvsp[-3].l),1,sizeof(int));
for(i=0;i<List_Nbr(yyvsp[-3].l);i++){
List_Read(yyvsp[-3].l,i,&d);
j = (int)d;
List_Add(temp,&j);
}
AddCircleInDataBase ((int) yyvsp[-6].d, MSH_SEGM_CIRC, temp, yyvsp[-1].v);
List_Delete(temp);
yyval.s.Type = MSH_SEGM_CIRC ;
yyval.s.Num = (int)yyvsp[-6].d;

Christophe Geuzaine
committed
}
break;
case 239:

Christophe Geuzaine
committed
#line 1652 "Gmsh.y"

Christophe Geuzaine
committed
{
Cdbseg101((int)yyvsp[-14].d,MSH_SEGM_PARAMETRIC,2,NULL,NULL,-1,-1,yyvsp[-10].d,yyvsp[-8].d,yyvsp[-6].c,yyvsp[-4].c,yyvsp[-2].c);
yyval.s.Type = MSH_SEGM_PARAMETRIC ;
yyval.s.Num = (int)yyvsp[-14].d;