Ignore:
Timestamp:
Jul 10, 2012, 1:18:31 PM (7 years ago)
Author:
sam
Message:

easymesh: add the capsule mesh.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/generated/easymesh-parser.cpp

    r1510 r1619  
    680680/* Line 690 of lalr1.cc  */
    681681#line 150 "easymesh/easymesh-parser.y"
     682    { mc.m_mesh.AppendCapsule((yysemantic_stack_[(2) - (2)].args).f0, (yysemantic_stack_[(2) - (2)].args).f1, (yysemantic_stack_[(2) - (2)].args).f2); }
     683    break;
     684
     685  case 42:
     686
     687/* Line 690 of lalr1.cc  */
     688#line 151 "easymesh/easymesh-parser.y"
    682689    { mc.m_mesh.AppendStar((int)(yysemantic_stack_[(2) - (2)].args).f0, (yysemantic_stack_[(2) - (2)].args).f1, (yysemantic_stack_[(2) - (2)].args).f2,
    683690                                             (int)(yysemantic_stack_[(2) - (2)].args).f3, (int)(yysemantic_stack_[(2) - (2)].args).f4); }
    684691    break;
    685692
    686   case 42:
    687 
    688 /* Line 690 of lalr1.cc  */
    689 #line 152 "easymesh/easymesh-parser.y"
     693  case 43:
     694
     695/* Line 690 of lalr1.cc  */
     696#line 153 "easymesh/easymesh-parser.y"
    690697    { mc.m_mesh.AppendExpandedStar((int)(yysemantic_stack_[(2) - (2)].args).f0, (yysemantic_stack_[(2) - (2)].args).f1,
    691698                                                     (yysemantic_stack_[(2) - (2)].args).f2, (yysemantic_stack_[(2) - (2)].args).f3); }
    692699    break;
    693700
    694   case 43:
    695 
    696 /* Line 690 of lalr1.cc  */
    697 #line 154 "easymesh/easymesh-parser.y"
     701  case 44:
     702
     703/* Line 690 of lalr1.cc  */
     704#line 155 "easymesh/easymesh-parser.y"
    698705    { mc.m_mesh.AppendDisc((int)(yysemantic_stack_[(2) - (2)].args).f0, (yysemantic_stack_[(2) - (2)].args).f1, (int)(yysemantic_stack_[(2) - (2)].args).f2); }
    699706    break;
    700707
    701   case 44:
    702 
    703 /* Line 690 of lalr1.cc  */
    704 #line 155 "easymesh/easymesh-parser.y"
     708  case 45:
     709
     710/* Line 690 of lalr1.cc  */
     711#line 156 "easymesh/easymesh-parser.y"
    705712    { mc.m_mesh.AppendSimpleTriangle((yysemantic_stack_[(2) - (2)].args).f0, (int)(yysemantic_stack_[(2) - (2)].args).f1); }
    706713    break;
    707714
    708   case 45:
    709 
    710 /* Line 690 of lalr1.cc  */
    711 #line 156 "easymesh/easymesh-parser.y"
     715  case 46:
     716
     717/* Line 690 of lalr1.cc  */
     718#line 157 "easymesh/easymesh-parser.y"
    712719    { mc.m_mesh.AppendSimpleQuad((yysemantic_stack_[(2) - (2)].args).f0, (int)(yysemantic_stack_[(2) - (2)].args).f1); }
    713720    break;
    714721
    715   case 46:
    716 
    717 /* Line 690 of lalr1.cc  */
    718 #line 157 "easymesh/easymesh-parser.y"
     722  case 47:
     723
     724/* Line 690 of lalr1.cc  */
     725#line 158 "easymesh/easymesh-parser.y"
    719726    { mc.m_mesh.AppendCog((int)(yysemantic_stack_[(2) - (2)].args).f0, (yysemantic_stack_[(2) - (2)].args).f1, (yysemantic_stack_[(2) - (2)].args).f2, (yysemantic_stack_[(2) - (2)].args).f3,
    720727                                            (yysemantic_stack_[(2) - (2)].args).f4, (yysemantic_stack_[(2) - (2)].args).f5, (yysemantic_stack_[(2) - (2)].args).f6, (int)(yysemantic_stack_[(2) - (2)].args).f7); }
    721728    break;
    722729
    723   case 47:
    724 
    725 /* Line 690 of lalr1.cc  */
    726 #line 161 "easymesh/easymesh-parser.y"
     730  case 48:
     731
     732/* Line 690 of lalr1.cc  */
     733#line 162 "easymesh/easymesh-parser.y"
    727734    { (yyval.args).f0 = (yysemantic_stack_[(1) - (1)].fval); }
    728735    break;
    729736
    730   case 48:
    731 
    732 /* Line 690 of lalr1.cc  */
    733 #line 162 "easymesh/easymesh-parser.y"
     737  case 49:
     738
     739/* Line 690 of lalr1.cc  */
     740#line 163 "easymesh/easymesh-parser.y"
    734741    { (yyval.args) = (yysemantic_stack_[(2) - (1)].args); (yyval.args).f1 = (yysemantic_stack_[(2) - (2)].fval); }
    735742    break;
    736743
    737   case 49:
    738 
    739 /* Line 690 of lalr1.cc  */
    740 #line 163 "easymesh/easymesh-parser.y"
     744  case 50:
     745
     746/* Line 690 of lalr1.cc  */
     747#line 164 "easymesh/easymesh-parser.y"
    741748    { (yyval.args) = (yysemantic_stack_[(2) - (1)].args); (yyval.args).f2 = (yysemantic_stack_[(2) - (2)].fval); }
    742749    break;
    743750
    744   case 50:
    745 
    746 /* Line 690 of lalr1.cc  */
    747 #line 164 "easymesh/easymesh-parser.y"
     751  case 51:
     752
     753/* Line 690 of lalr1.cc  */
     754#line 165 "easymesh/easymesh-parser.y"
    748755    { (yyval.args) = (yysemantic_stack_[(2) - (1)].args); (yyval.args).f3 = (yysemantic_stack_[(2) - (2)].fval); }
    749756    break;
    750757
    751   case 51:
    752 
    753 /* Line 690 of lalr1.cc  */
    754 #line 165 "easymesh/easymesh-parser.y"
     758  case 52:
     759
     760/* Line 690 of lalr1.cc  */
     761#line 166 "easymesh/easymesh-parser.y"
    755762    { (yyval.args) = (yysemantic_stack_[(2) - (1)].args); (yyval.args).f4 = (yysemantic_stack_[(2) - (2)].fval); }
    756763    break;
    757764
    758   case 52:
    759 
    760 /* Line 690 of lalr1.cc  */
    761 #line 166 "easymesh/easymesh-parser.y"
     765  case 53:
     766
     767/* Line 690 of lalr1.cc  */
     768#line 167 "easymesh/easymesh-parser.y"
    762769    { (yyval.args) = (yysemantic_stack_[(2) - (1)].args); (yyval.args).f5 = (yysemantic_stack_[(2) - (2)].fval); }
    763770    break;
    764771
    765   case 53:
    766 
    767 /* Line 690 of lalr1.cc  */
    768 #line 167 "easymesh/easymesh-parser.y"
     772  case 54:
     773
     774/* Line 690 of lalr1.cc  */
     775#line 168 "easymesh/easymesh-parser.y"
    769776    { (yyval.args) = (yysemantic_stack_[(2) - (1)].args); (yyval.args).f6 = (yysemantic_stack_[(2) - (2)].fval); }
    770777    break;
    771778
    772   case 54:
    773 
    774 /* Line 690 of lalr1.cc  */
    775 #line 168 "easymesh/easymesh-parser.y"
     779  case 55:
     780
     781/* Line 690 of lalr1.cc  */
     782#line 169 "easymesh/easymesh-parser.y"
    776783    { (yyval.args) = (yysemantic_stack_[(2) - (1)].args); (yyval.args).f7 = (yysemantic_stack_[(2) - (2)].fval); }
    777784    break;
    778785
    779   case 55:
    780 
    781 /* Line 690 of lalr1.cc  */
    782 #line 171 "easymesh/easymesh-parser.y"
     786  case 56:
     787
     788/* Line 690 of lalr1.cc  */
     789#line 172 "easymesh/easymesh-parser.y"
    783790    { (yyval.fval) = (yysemantic_stack_[(1) - (1)].fval); }
    784791    break;
    785792
    786   case 56:
    787 
    788 /* Line 690 of lalr1.cc  */
    789 #line 172 "easymesh/easymesh-parser.y"
     793  case 57:
     794
     795/* Line 690 of lalr1.cc  */
     796#line 173 "easymesh/easymesh-parser.y"
    790797    { (yyval.fval) = -(yysemantic_stack_[(2) - (2)].fval); }
    791798    break;
     
    794801
    795802/* Line 690 of lalr1.cc  */
    796 #line 797 "generated/easymesh-parser.cpp"
     803#line 804 "generated/easymesh-parser.cpp"
    797804        default:
    798805          break;
     
    10681075  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
    10691076     STATE-NUM.  */
    1070   const signed char EasyMeshParser::yypact_ninf_ = -45;
     1077  const signed char EasyMeshParser::yypact_ninf_ = -46;
    10711078  const signed char
    10721079  EasyMeshParser::yypact_[] =
    10731080  {
    1074         34,   -29,    70,    -6,    -6,    -6,    -6,   -45,    -6,    -6,
    1075       -6,    -6,   -45,    -6,    -6,    -6,    -6,   -45,    -6,    -6,
    1076       -6,    -6,    -6,    -6,    -6,    -6,    -6,    -6,    -6,    -6,
    1077       -6,    -6,   -45,    12,    15,    34,    34,    69,   -45,   -45,
    1078      -45,   -45,   -45,   -45,    -6,    -6,    -6,    -6,   -45,   -45,
    1079      -45,   -45,   -45,   -45,   -45,   -45,   -45,   -45,   -45,   -45,
    1080      -45,   -45,   -45,   -45,   -45,   -45,   -45,    -6,    -6,   -45,
    1081      -45,   -45,   -45,   -45,   -45,   -45,   -45,   -45,   -45,    -6,
    1082       -6,   -45,   -45,   -45,   -45,   -21,   -45,   -45,   -45,   -45,
    1083      -45,   -45,   -45,   -45,   -45,   -45,   -45
     1081        35,   -30,    -7,    72,    72,    72,    72,   -46,    72,    72,
     1082      72,    72,   -46,    72,    72,    72,    72,   -46,    72,    72,
     1083      72,    72,    72,    72,    72,    72,    72,    72,    72,    72,
     1084      72,    72,    72,   -46,    12,    15,    35,    35,    71,   -46,
     1085     -46,   -46,   -46,   -46,   -46,    72,    72,    72,    72,   -46,
     1086     -46,   -46,   -46,   -46,   -46,   -46,   -46,   -46,   -46,   -46,
     1087     -46,   -46,   -46,   -46,   -46,   -46,   -46,   -46,    72,    72,
     1088     -46,   -46,   -46,   -46,   -46,   -46,   -46,   -46,   -46,   -46,
     1089     -46,    72,    72,   -46,   -46,   -46,   -46,   -22,   -46,   -46,
     1090     -46,   -46,   -46,   -46,   -46,   -46,   -46,   -46,   -46
    10841091  };
    10851092
     
    10931100       0,     0,    34,     0,     0,     0,     0,    35,     0,     0,
    10941101       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
    1095        0,     0,     7,     0,     0,     3,     0,     5,     9,    11,
    1096       12,    13,    55,    15,     0,     0,     0,     0,    14,    47,
    1097       17,    16,    19,    23,    26,    29,    20,    24,    27,    30,
    1098       21,    25,    28,    31,    22,    32,    18,     0,     0,    36,
    1099       37,    38,    39,    40,    41,    42,    43,    44,    45,     0,
    1100        0,    46,     1,     2,     4,     0,    10,    56,    48,    49,
    1101       50,    51,    52,    53,    54,     8,     6
     1102       0,     0,     0,     7,     0,     0,     3,     0,     5,     9,
     1103      11,    12,    13,    56,    15,     0,     0,     0,     0,    14,
     1104      48,    17,    16,    19,    23,    26,    29,    20,    24,    27,
     1105      30,    21,    25,    28,    31,    22,    32,    18,     0,     0,
     1106      36,    37,    38,    39,    40,    41,    42,    43,    44,    45,
     1107      46,     0,     0,    47,     1,     2,     4,     0,    10,    57,
     1108      49,    50,    51,    52,    53,    54,    55,     8,     6
    11021109  };
    11031110
     
    11061113  EasyMeshParser::yypgoto_[] =
    11071114  {
    1108        -45,   -45,    -4,   -45,   -45,   -45,   -45,   -17,   -45,   -45,
    1109      -45,     5,    39,    98,     3,     8,    -9,   -45,   -45,   -44
     1115       -46,   -46,    -2,   -46,   -46,   -46,   -46,   -18,   -46,   -46,
     1116     -46,     5,    40,   101,     3,    -5,     0,   -46,   -46,   -45
    11101117  };
    11111118
     
    11141121  EasyMeshParser::yydefgoto_[] =
    11151122  {
    1116         -1,    33,    34,    35,    36,    96,    37,    38,    39,    40,
    1117       41,    45,    46,    47,    67,    68,    69,    80,    81,    49
     1123        -1,    34,    35,    36,    37,    98,    38,    39,    40,    41,
     1124      42,    46,    47,    48,    68,    69,    70,    82,    83,    50
    11181125  };
    11191126
     
    11251132  EasyMeshParser::yytable_[] =
    11261133  {
    1127         87,    88,    89,    90,    48,    51,    42,    43,    52,    53,
    1128       44,    55,    82,    56,    57,    83,    59,    95,    60,    61,
    1129       86,    63,    79,    91,    92,    66,    71,    72,    73,    42,
    1130       75,    84,    85,    44,    74,    93,    94,     1,     2,     3,
    1131        4,     5,     6,     7,     8,     9,    10,    11,    12,    13,
    1132       14,    15,    16,    17,    18,    19,    20,    21,    22,    23,
    1133       24,    25,    26,    27,    28,    29,    30,    31,    77,    78,
    1134        0,    32,     1,     2,     3,     4,     5,     6,     7,     8,
    1135        9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
    1136       19,    20,    21,    22,    23,    24,    25,    26,    27,    28,
    1137       29,    30,    31,    54,     0,    42,    50,     0,    58,    44,
    1138        0,     0,     0,    62,     0,     0,    64,    65,     0,     0,
    1139       70,     0,     0,     0,     0,     0,    76
     1134        89,    90,    91,    92,    49,    52,    43,    44,    53,    54,
     1135      45,    56,    84,    57,    58,    85,    60,    97,    61,    62,
     1136      88,    64,    76,    93,    94,    67,    72,    73,    74,    43,
     1137      51,    77,    81,    45,    86,    87,    95,    96,     1,     2,
     1138       3,     4,     5,     6,     7,     8,     9,    10,    11,    12,
     1139      13,    14,    15,    16,    17,    18,    19,    20,    21,    22,
     1140      23,    24,    25,    26,    27,    28,    29,    30,    31,    32,
     1141      79,    80,     0,    33,     1,     2,     3,     4,     5,     6,
     1142       7,     8,     9,    10,    11,    12,    13,    14,    15,    16,
     1143      17,    18,    19,    20,    21,    22,    23,    24,    25,    26,
     1144      27,    28,    29,    30,    31,    32,    55,     0,    43,     0,
     1145       0,    59,    45,     0,     0,     0,    63,     0,     0,    65,
     1146      66,     0,     0,    71,     0,     0,     0,    75,     0,     0,
     1147      78
    11401148  };
    11411149
     
    11441152  EasyMeshParser::yycheck_[] =
    11451153  {
    1146         44,    45,    46,    47,     1,     2,    35,    36,     3,     4,
    1147       39,     6,     0,     8,     9,     0,    11,    38,    13,    14,
    1148       37,    16,    31,    67,    68,    20,    23,    24,    25,    35,
    1149       27,    35,    36,    39,    26,    79,    80,     3,     4,     5,
    1150        6,     7,     8,     9,    10,    11,    12,    13,    14,    15,
    1151       16,    17,    18,    19,    20,    21,    22,    23,    24,    25,
    1152       26,    27,    28,    29,    30,    31,    32,    33,    29,    30,
    1153       -1,    37,     3,     4,     5,     6,     7,     8,     9,    10,
    1154       11,    12,    13,    14,    15,    16,    17,    18,    19,    20,
    1155       21,    22,    23,    24,    25,    26,    27,    28,    29,    30,
    1156       31,    32,    33,     5,    -1,    35,    36,    -1,    10,    39,
    1157       -1,    -1,    -1,    15,    -1,    -1,    18,    19,    -1,    -1,
    1158       22,    -1,    -1,    -1,    -1,    -1,    28
     1154        45,    46,    47,    48,     1,     2,    36,    37,     3,     4,
     1155      40,     6,     0,     8,     9,     0,    11,    39,    13,    14,
     1156      38,    16,    27,    68,    69,    20,    23,    24,    25,    36,
     1157      37,    28,    32,    40,    36,    37,    81,    82,     3,     4,
     1158       5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
     1159      15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
     1160      25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
     1161      30,    31,    -1,    38,     3,     4,     5,     6,     7,     8,
     1162       9,    10,    11,    12,    13,    14,    15,    16,    17,    18,
     1163      19,    20,    21,    22,    23,    24,    25,    26,    27,    28,
     1164      29,    30,    31,    32,    33,    34,     5,    -1,    36,    -1,
     1165      -1,    10,    40,    -1,    -1,    -1,    15,    -1,    -1,    18,
     1166      19,    -1,    -1,    22,    -1,    -1,    -1,    26,    -1,    -1,
     1167      29
    11591168  };
    11601169
     
    11671176      12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
    11681177      22,    23,    24,    25,    26,    27,    28,    29,    30,    31,
    1169       32,    33,    37,    41,    42,    43,    44,    46,    47,    48,
    1170       49,    50,    35,    36,    39,    51,    52,    53,    54,    59,
    1171       36,    54,    51,    51,    53,    51,    51,    51,    53,    51,
    1172       51,    51,    53,    51,    53,    53,    51,    54,    55,    56,
    1173       53,    54,    54,    54,    55,    54,    53,    52,    52,    56,
    1174       57,    58,     0,     0,    42,    42,    47,    59,    59,    59,
    1175       59,    59,    59,    59,    59,    38,    45
     1178      32,    33,    34,    38,    42,    43,    44,    45,    47,    48,
     1179      49,    50,    51,    36,    37,    40,    52,    53,    54,    55,
     1180      60,    37,    55,    52,    52,    54,    52,    52,    52,    54,
     1181      52,    52,    52,    54,    52,    54,    54,    52,    55,    56,
     1182      57,    54,    55,    55,    55,    54,    56,    55,    54,    53,
     1183      53,    57,    58,    59,     0,     0,    43,    43,    48,    60,
     1184      60,    60,    60,    60,    60,    60,    60,    39,    46
    11761185  };
    11771186
     
    11851194     265,   266,   267,   268,   269,   270,   271,   272,   273,   274,
    11861195     275,   276,   277,   278,   279,   280,   281,   282,   283,   284,
    1187      285,   286,   287,   288,   289,   290,   291,    91,    93,    45
     1196     285,   286,   287,   288,   289,   290,   291,   292,    91,    93,
     1197      45
    11881198  };
    11891199#endif
     
    11931203  EasyMeshParser::yyr1_[] =
    11941204  {
    1195          0,    40,    41,    42,    42,    43,    43,    44,    45,    46,
    1196       46,    47,    47,    47,    48,    48,    48,    48,    49,    49,
    1197       49,    49,    49,    49,    49,    49,    49,    49,    49,    49,
    1198       49,    49,    49,    49,    49,    49,    50,    50,    50,    50,
    1199       50,    50,    50,    50,    50,    50,    50,    51,    52,    53,
    1200       54,    55,    56,    57,    58,    59,    59
     1205         0,    41,    42,    43,    43,    44,    44,    45,    46,    47,
     1206      47,    48,    48,    48,    49,    49,    49,    49,    50,    50,
     1207      50,    50,    50,    50,    50,    50,    50,    50,    50,    50,
     1208      50,    50,    50,    50,    50,    50,    51,    51,    51,    51,
     1209      51,    51,    51,    51,    51,    51,    51,    51,    52,    53,
     1210      54,    55,    56,    57,    58,    59,    60,    60
    12011211  };
    12021212
     
    12091219       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    12101220       2,     2,     2,     1,     1,     1,     2,     2,     2,     2,
    1211        2,     2,     2,     2,     2,     2,     2,     1,     2,     2,
    1212        2,     2,     2,     2,     2,     1,     2
     1221       2,     2,     2,     2,     2,     2,     2,     2,     1,     2,
     1222       2,     2,     2,     2,     2,     2,     1,     2
    12131223  };
    12141224
     
    12241234  "T_ROTATEZ", "T_TAPERZ", "T_SCALEZ", "T_MIRRORZ", "T_TRANSLATE",
    12251235  "T_SCALE", "T_CHAMFER", "T_CYLINDER", "T_BOX", "T_SMOOTHCHAMFBOX",
    1226   "T_FLATCHAMFBOX", "T_SPHERE", "T_STAR", "T_EXPANDEDSTAR", "T_DISC",
    1227   "T_TRIANGLE", "T_QUAD", "T_COG", "T_ERROR", "NUMBER", "COLOR", "'['",
    1228   "']'", "'-'", "$accept", "mesh_description", "mesh_expression_list",
    1229   "mesh_expression", "mesh_open", "mesh_close", "mesh_command_list",
    1230   "mesh_command", "color_command", "transform_command",
    1231   "primitive_command", "args1", "args2", "args3", "args4", "args5",
    1232   "args6", "args7", "args8", "number", 0
     1236  "T_FLATCHAMFBOX", "T_SPHERE", "T_CAPSULE", "T_STAR", "T_EXPANDEDSTAR",
     1237  "T_DISC", "T_TRIANGLE", "T_QUAD", "T_COG", "T_ERROR", "NUMBER", "COLOR",
     1238  "'['", "']'", "'-'", "$accept", "mesh_description",
     1239  "mesh_expression_list", "mesh_expression", "mesh_open", "mesh_close",
     1240  "mesh_command_list", "mesh_command", "color_command",
     1241  "transform_command", "primitive_command", "args1", "args2", "args3",
     1242  "args4", "args5", "args6", "args7", "args8", "number", 0
    12331243  };
    12341244#endif
     
    12391249  EasyMeshParser::yyrhs_[] =
    12401250  {
    1241         41,     0,    -1,    42,     0,    -1,    43,    -1,    43,    42,
    1242       -1,    46,    -1,    44,    42,    45,    -1,    37,    -1,    38,
    1243       -1,    47,    -1,    46,    47,    -1,    48,    -1,    49,    -1,
    1244       50,    -1,     3,    54,    -1,     3,    36,    -1,     4,    54,
    1245       -1,     4,    36,    -1,    22,    51,    -1,     5,    51,    -1,
    1246       10,    51,    -1,    15,    51,    -1,    20,    53,    -1,     6,
    1247       51,    -1,    11,    51,    -1,    16,    51,    -1,     7,    53,
    1248       -1,    12,    53,    -1,    17,    53,    -1,     8,    51,    -1,
    1249       13,    51,    -1,    18,    51,    -1,    21,    53,    -1,     9,
    1250       -1,    14,    -1,    19,    -1,    23,    56,    -1,    24,    53,
    1251       -1,    25,    54,    -1,    26,    54,    -1,    27,    54,    -1,
    1252       28,    55,    -1,    29,    54,    -1,    30,    53,    -1,    31,
    1253       52,    -1,    32,    52,    -1,    33,    58,    -1,    59,    -1,
    1254       51,    59,    -1,    52,    59,    -1,    53,    59,    -1,    54,
    1255       59,    -1,    55,    59,    -1,    56,    59,    -1,    57,    59,
    1256       -1,    35,    -1,    39,    59,    -1
     1251        42,     0,    -1,    43,     0,    -1,    44,    -1,    44,    43,
     1252      -1,    47,    -1,    45,    43,    46,    -1,    38,    -1,    39,
     1253      -1,    48,    -1,    47,    48,    -1,    49,    -1,    50,    -1,
     1254      51,    -1,     3,    55,    -1,     3,    37,    -1,     4,    55,
     1255      -1,     4,    37,    -1,    22,    52,    -1,     5,    52,    -1,
     1256      10,    52,    -1,    15,    52,    -1,    20,    54,    -1,     6,
     1257      52,    -1,    11,    52,    -1,    16,    52,    -1,     7,    54,
     1258      -1,    12,    54,    -1,    17,    54,    -1,     8,    52,    -1,
     1259      13,    52,    -1,    18,    52,    -1,    21,    54,    -1,     9,
     1260      -1,    14,    -1,    19,    -1,    23,    57,    -1,    24,    54,
     1261      -1,    25,    55,    -1,    26,    55,    -1,    27,    55,    -1,
     1262      28,    54,    -1,    29,    56,    -1,    30,    55,    -1,    31,
     1263      54,    -1,    32,    53,    -1,    33,    53,    -1,    34,    59,
     1264      -1,    60,    -1,    52,    60,    -1,    53,    60,    -1,    54,
     1265      60,    -1,    55,    60,    -1,    56,    60,    -1,    57,    60,
     1266      -1,    58,    60,    -1,    36,    -1,    40,    60,    -1
    12571267  };
    12581268
     
    12661276      50,    53,    56,    59,    62,    65,    68,    71,    74,    77,
    12671277      80,    83,    86,    89,    91,    93,    95,    98,   101,   104,
    1268      107,   110,   113,   116,   119,   122,   125,   128,   130,   133,
    1269      136,   139,   142,   145,   148,   151,   153
     1278     107,   110,   113,   116,   119,   122,   125,   128,   131,   133,
     1279     136,   139,   142,   145,   148,   151,   154,   156
    12701280  };
    12711281
     
    12781288     121,   122,   123,   124,   125,   126,   127,   128,   129,   130,
    12791289     131,   132,   133,   134,   135,   136,   140,   143,   144,   146,
    1280      148,   150,   152,   154,   155,   156,   157,   161,   162,   163,
    1281      164,   165,   166,   167,   168,   171,   172
     1290     148,   150,   151,   153,   155,   156,   157,   158,   162,   163,
     1291     164,   165,   166,   167,   168,   169,   172,   173
    12821292  };
    12831293
     
    13231333       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    13241334       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    1325        2,     2,     2,     2,     2,    39,     2,     2,     2,     2,
    1326        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    1327        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    1328        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    1329        2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    1330        2,    37,     2,    38,     2,     2,     2,     2,     2,     2,
     1335       2,     2,     2,     2,     2,    40,     2,     2,     2,     2,
     1336       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     1337       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     1338       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     1339       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     1340       2,    38,     2,    39,     2,     2,     2,     2,     2,     2,
    13311341       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    13321342       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     
    13481358      15,    16,    17,    18,    19,    20,    21,    22,    23,    24,
    13491359      25,    26,    27,    28,    29,    30,    31,    32,    33,    34,
    1350       35,    36
     1360      35,    36,    37
    13511361    };
    13521362    if ((unsigned int) t <= yyuser_token_number_max_)
     
    13571367
    13581368  const int EasyMeshParser::yyeof_ = 0;
    1359   const int EasyMeshParser::yylast_ = 126;
     1369  const int EasyMeshParser::yylast_ = 130;
    13601370  const int EasyMeshParser::yynnts_ = 20;
    13611371  const int EasyMeshParser::yyempty_ = -2;
    1362   const int EasyMeshParser::yyfinal_ = 82;
     1372  const int EasyMeshParser::yyfinal_ = 84;
    13631373  const int EasyMeshParser::yyterror_ = 1;
    13641374  const int EasyMeshParser::yyerrcode_ = 256;
    1365   const int EasyMeshParser::yyntokens_ = 40;
    1366 
    1367   const unsigned int EasyMeshParser::yyuser_token_number_max_ = 291;
     1375  const int EasyMeshParser::yyntokens_ = 41;
     1376
     1377  const unsigned int EasyMeshParser::yyuser_token_number_max_ = 292;
    13681378  const EasyMeshParser::token_number_type EasyMeshParser::yyundef_token_ = 2;
    13691379
     
    13721382
    13731383/* Line 1136 of lalr1.cc  */
    1374 #line 1375 "generated/easymesh-parser.cpp"
     1384#line 1385 "generated/easymesh-parser.cpp"
    13751385
    13761386
    13771387/* Line 1138 of lalr1.cc  */
    1378 #line 175 "easymesh/easymesh-parser.y"
     1388#line 176 "easymesh/easymesh-parser.y"
    13791389
    13801390
Note: See TracChangeset for help on using the changeset viewer.