summaryrefslogtreecommitdiffstats
path: root/Source/cmCommandArgumentParser.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmCommandArgumentParser.cxx')
-rw-r--r--Source/cmCommandArgumentParser.cxx173
1 files changed, 85 insertions, 88 deletions
diff --git a/Source/cmCommandArgumentParser.cxx b/Source/cmCommandArgumentParser.cxx
index 8bd3082..75191c8 100644
--- a/Source/cmCommandArgumentParser.cxx
+++ b/Source/cmCommandArgumentParser.cxx
@@ -496,9 +496,9 @@ static const yytype_uint8 yytranslate[] =
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
static const yytype_uint8 yyrline[] =
{
- 0, 94, 94, 101, 106, 112, 116, 122, 127, 133,
- 138, 143, 148, 153, 158, 164, 170, 176, 182, 188,
- 193, 199, 203, 209, 214
+ 0, 94, 94, 100, 103, 108, 111, 116, 119, 124,
+ 127, 130, 133, 136, 139, 144, 147, 150, 153, 158,
+ 161, 166, 169, 174, 177
};
#endif
@@ -1295,195 +1295,192 @@ yyreduce:
switch (yyn)
{
case 2:
-#line 95 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 94 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = 0;
- yyGetParser->SetResult((yyvsp[0].str));
-}
+ (yyval.str) = 0;
+ yyGetParser->SetResult((yyvsp[0].str));
+ }
#line 1304 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 3:
-#line 102 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 100 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
+ (yyval.str) = (yyvsp[0].str);
+ }
#line 1312 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 4:
-#line 107 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 103 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = yyGetParser->CombineUnions((yyvsp[-1].str), (yyvsp[0].str));
-}
+ (yyval.str) = yyGetParser->CombineUnions((yyvsp[-1].str), (yyvsp[0].str));
+ }
#line 1320 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 5:
-#line 112 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 108 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = 0;
-}
+ (yyval.str) = 0;
+ }
#line 1328 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 6:
-#line 117 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 111 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = yyGetParser->CombineUnions((yyvsp[-1].str), (yyvsp[0].str));
-}
+ (yyval.str) = yyGetParser->CombineUnions((yyvsp[-1].str), (yyvsp[0].str));
+ }
#line 1336 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 7:
-#line 123 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 116 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
+ (yyval.str) = (yyvsp[0].str);
+ }
#line 1344 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 8:
-#line 128 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 119 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
+ (yyval.str) = (yyvsp[0].str);
+ }
#line 1352 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 9:
-#line 134 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 124 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
+ (yyval.str) = (yyvsp[0].str);
+ }
#line 1360 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 10:
-#line 139 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 127 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
+ (yyval.str) = (yyvsp[0].str);
+ }
#line 1368 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 11:
-#line 144 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 130 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
+ (yyval.str) = (yyvsp[0].str);
+ }
#line 1376 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 12:
-#line 149 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 133 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
+ (yyval.str) = (yyvsp[0].str);
+ }
#line 1384 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 13:
-#line 154 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 136 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
+ (yyval.str) = (yyvsp[0].str);
+ }
#line 1392 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 14:
-#line 159 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 139 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
+ (yyval.str) = (yyvsp[0].str);
+ }
#line 1400 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 15:
-#line 165 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 144 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = yyGetParser->ExpandSpecialVariable((yyvsp[-2].str),(yyvsp[-1].str));
- //std::cerr << __LINE__ << " here: [" << $<str>1 << "] [" << $<str>2 << "] [" << $<str>3 << "]" << std::endl;
-}
-#line 1409 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+ (yyval.str) = yyGetParser->ExpandSpecialVariable((yyvsp[-2].str), (yyvsp[-1].str));
+ }
+#line 1408 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 16:
-#line 171 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 147 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = yyGetParser->ExpandSpecialVariable((yyvsp[-2].str),(yyvsp[-1].str));
- //std::cerr << __LINE__ << " here: [" << $<str>1 << "] [" << $<str>2 << "] [" << $<str>3 << "]" << std::endl;
-}
-#line 1418 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+ (yyval.str) = yyGetParser->ExpandSpecialVariable((yyvsp[-2].str), (yyvsp[-1].str));
+ }
+#line 1416 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 17:
-#line 177 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 150 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = yyGetParser->ExpandVariable((yyvsp[-1].str));
- //std::cerr << __LINE__ << " here: [" << $<str>1 << "] [" << $<str>2 << "] [" << $<str>3 << "]" << std::endl;
-}
-#line 1427 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+ (yyval.str) = yyGetParser->ExpandVariable((yyvsp[-1].str));
+ }
+#line 1424 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 18:
-#line 183 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 153 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = yyGetParser->ExpandVariableForAt((yyvsp[0].str));
-}
-#line 1435 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+ (yyval.str) = yyGetParser->ExpandVariableForAt((yyvsp[0].str));
+ }
+#line 1432 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 19:
-#line 189 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 158 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
-#line 1443 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+ (yyval.str) = (yyvsp[0].str);
+ }
+#line 1440 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 20:
-#line 194 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 161 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[-1].str);
-}
-#line 1451 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+ (yyval.str) = (yyvsp[-1].str);
+ }
+#line 1448 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 21:
-#line 199 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 166 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = 0;
-}
-#line 1459 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+ (yyval.str) = 0;
+ }
+#line 1456 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 22:
-#line 204 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 169 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = yyGetParser->CombineUnions((yyvsp[-1].str), (yyvsp[0].str));
-}
-#line 1467 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+ (yyval.str) = yyGetParser->CombineUnions((yyvsp[-1].str), (yyvsp[0].str));
+ }
+#line 1464 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 23:
-#line 210 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 174 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
-#line 1475 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+ (yyval.str) = (yyvsp[0].str);
+ }
+#line 1472 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
case 24:
-#line 215 "cmCommandArgumentParser.y" /* yacc.c:1646 */
+#line 177 "cmCommandArgumentParser.y" /* yacc.c:1646 */
{
- (yyval.str) = (yyvsp[0].str);
-}
-#line 1483 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+ (yyval.str) = (yyvsp[0].str);
+ }
+#line 1480 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
break;
-#line 1487 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
+#line 1484 "cmCommandArgumentParser.cxx" /* yacc.c:1646 */
default: break;
}
/* User semantic actions sometimes alter yychar, and that requires
@@ -1713,7 +1710,7 @@ yyreturn:
#endif
return yyresult;
}
-#line 220 "cmCommandArgumentParser.y" /* yacc.c:1906 */
+#line 182 "cmCommandArgumentParser.y" /* yacc.c:1906 */
/* End of grammar */