mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
IWYU: Update for Debian 12 CI job
`include-what-you-use` diagnostics, in practice, are specific to the environment's compiler and standard library. Update includes to satisfy IWYU for our CI job under Debian 12.
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
set(CMake_RUN_IWYU ON CACHE BOOL "")
|
||||
set(CMake_IWYU_OPTIONS "-DCMAKE_IWYU_FORWARD_STD_HASH" CACHE STRING "")
|
||||
# Uncomment to diagnose IWYU problems as needed.
|
||||
#set(CMake_IWYU_VERBOSE ON CACHE BOOL "")
|
||||
set(IWYU_COMMAND "/usr/bin/include-what-you-use-15" CACHE FILEPATH "")
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
|
||||
#include "cmCTest.h"
|
||||
#include "cmCTestVC.h"
|
||||
#include "cmProcessTools.h"
|
||||
#include "cmSystemTools.h"
|
||||
#include "cmXMLParser.h"
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
#include "cmCTestBuildHandler.h"
|
||||
|
||||
#include <cstdlib>
|
||||
#include <ratio>
|
||||
#include <set>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
#include "cmsys/RegularExpression.hxx"
|
||||
|
||||
#include "cmCTest.h"
|
||||
#include "cmProcessTools.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
#include "cmSystemTools.h"
|
||||
#include "cmXMLWriter.h"
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
#include <cstring>
|
||||
#include <sstream>
|
||||
#include <vector>
|
||||
|
||||
#include <cmext/string_view>
|
||||
|
||||
|
||||
@@ -9,7 +9,9 @@
|
||||
#include <cstring>
|
||||
#include <iomanip>
|
||||
#include <iterator>
|
||||
#include <ratio>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include <cmext/algorithm>
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
#include "cmCTestVC.h"
|
||||
#include "cmList.h"
|
||||
#include "cmProcessOutput.h"
|
||||
#include "cmProcessTools.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
#include "cmSystemTools.h"
|
||||
#include "cmValue.h"
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
|
||||
#include "cmCTest.h"
|
||||
#include "cmCTestVC.h"
|
||||
#include "cmProcessTools.h"
|
||||
#include "cmSystemTools.h"
|
||||
#include "cmXMLParser.h"
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#include <cstring>
|
||||
#include <iostream>
|
||||
#include <iterator>
|
||||
#include <ratio>
|
||||
#include <sstream>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
#include "cmCTest.h"
|
||||
#include "cmCTestVC.h"
|
||||
#include "cmList.h"
|
||||
#include "cmProcessTools.h"
|
||||
#include "cmRange.h"
|
||||
#include "cmSystemTools.h"
|
||||
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
|
||||
#include "cmCTest.h"
|
||||
#include "cmCTestVC.h"
|
||||
#include "cmProcessTools.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
#include "cmSystemTools.h"
|
||||
#include "cmXMLParser.h"
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
#include <chrono>
|
||||
#include <cstdlib>
|
||||
#include <ratio>
|
||||
#include <sstream>
|
||||
|
||||
#include <cmext/string_view>
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
#include <functional>
|
||||
#include <iomanip>
|
||||
#include <iterator>
|
||||
#include <ratio>
|
||||
#include <set>
|
||||
#include <sstream>
|
||||
#include <utility>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include "cmCTest.h"
|
||||
#include "cmCTestGenericHandler.h"
|
||||
#include "cmCTestResourceSpec.h"
|
||||
#include "cmCTestTypes.h"
|
||||
#include "cmCTestTypes.h" // IWYU pragma: keep
|
||||
#include "cmDuration.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmValue.h"
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
|
||||
#include <cstdio>
|
||||
#include <cstdlib>
|
||||
#include <map>
|
||||
#include <vector>
|
||||
|
||||
#include "cmsys/Directory.hxx"
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
#include <csignal>
|
||||
#include <iostream>
|
||||
#include <ratio>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
#include <cassert>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include <cm/memory>
|
||||
|
||||
|
||||
@@ -97,7 +97,6 @@ Run bison like this:
|
||||
# include <malloc.h>
|
||||
#endif
|
||||
|
||||
#include <stdint.h>
|
||||
/* Make sure the parser uses standard memory allocation. The default
|
||||
generated parser malloc/free declarations do not work on all
|
||||
platforms. */
|
||||
@@ -137,7 +136,7 @@ static void cmCommandArgument_yyerror(yyscan_t yyscanner, const char* message);
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#line 141 "cmCommandArgumentParser.cxx"
|
||||
#line 140 "cmCommandArgumentParser.cxx"
|
||||
|
||||
# ifndef YY_CAST
|
||||
# ifdef __cplusplus
|
||||
@@ -576,9 +575,9 @@ static const yytype_int8 yytranslate[] =
|
||||
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
|
||||
static const yytype_uint8 yyrline[] =
|
||||
{
|
||||
0, 102, 102, 108, 111, 116, 119, 124, 127, 132,
|
||||
135, 138, 141, 144, 147, 152, 155, 158, 161, 166,
|
||||
169, 174, 177, 182, 185
|
||||
0, 101, 101, 107, 110, 115, 118, 123, 126, 131,
|
||||
134, 137, 140, 143, 146, 151, 154, 157, 160, 165,
|
||||
168, 173, 176, 181, 184
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -1437,192 +1436,192 @@ yyreduce:
|
||||
switch (yyn)
|
||||
{
|
||||
case 2: /* Start: GoalWithOptionalBackSlash */
|
||||
#line 102 "cmCommandArgumentParser.y"
|
||||
#line 101 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetResult((yyvsp[0].str));
|
||||
}
|
||||
#line 1446 "cmCommandArgumentParser.cxx"
|
||||
#line 1445 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 3: /* GoalWithOptionalBackSlash: Goal */
|
||||
#line 108 "cmCommandArgumentParser.y"
|
||||
#line 107 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1454 "cmCommandArgumentParser.cxx"
|
||||
#line 1453 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 4: /* GoalWithOptionalBackSlash: Goal "\\" */
|
||||
#line 111 "cmCommandArgumentParser.y"
|
||||
#line 110 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = yyGetParser->CombineUnions((yyvsp[-1].str), (yyvsp[0].str));
|
||||
}
|
||||
#line 1462 "cmCommandArgumentParser.cxx"
|
||||
#line 1461 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 5: /* Goal: %empty */
|
||||
#line 116 "cmCommandArgumentParser.y"
|
||||
#line 115 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = 0;
|
||||
}
|
||||
#line 1470 "cmCommandArgumentParser.cxx"
|
||||
#line 1469 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 6: /* Goal: String Goal */
|
||||
#line 119 "cmCommandArgumentParser.y"
|
||||
#line 118 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = yyGetParser->CombineUnions((yyvsp[-1].str), (yyvsp[0].str));
|
||||
}
|
||||
#line 1478 "cmCommandArgumentParser.cxx"
|
||||
#line 1477 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 7: /* String: OuterText */
|
||||
#line 124 "cmCommandArgumentParser.y"
|
||||
#line 123 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1486 "cmCommandArgumentParser.cxx"
|
||||
#line 1485 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 8: /* String: Variable */
|
||||
#line 127 "cmCommandArgumentParser.y"
|
||||
#line 126 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1494 "cmCommandArgumentParser.cxx"
|
||||
#line 1493 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 9: /* OuterText: cal_NAME */
|
||||
#line 132 "cmCommandArgumentParser.y"
|
||||
#line 131 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1502 "cmCommandArgumentParser.cxx"
|
||||
#line 1501 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 10: /* OuterText: "@" */
|
||||
#line 135 "cmCommandArgumentParser.y"
|
||||
#line 134 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1510 "cmCommandArgumentParser.cxx"
|
||||
#line 1509 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 11: /* OuterText: "$" */
|
||||
#line 138 "cmCommandArgumentParser.y"
|
||||
#line 137 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1518 "cmCommandArgumentParser.cxx"
|
||||
#line 1517 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 12: /* OuterText: "{" */
|
||||
#line 141 "cmCommandArgumentParser.y"
|
||||
#line 140 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1526 "cmCommandArgumentParser.cxx"
|
||||
#line 1525 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 13: /* OuterText: "}" */
|
||||
#line 144 "cmCommandArgumentParser.y"
|
||||
#line 143 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1534 "cmCommandArgumentParser.cxx"
|
||||
#line 1533 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 14: /* OuterText: cal_SYMBOL */
|
||||
#line 147 "cmCommandArgumentParser.y"
|
||||
#line 146 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1542 "cmCommandArgumentParser.cxx"
|
||||
#line 1541 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 15: /* Variable: cal_ENVCURLY EnvVarName "}" */
|
||||
#line 152 "cmCommandArgumentParser.y"
|
||||
#line 151 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = yyGetParser->ExpandSpecialVariable((yyvsp[-2].str), (yyvsp[-1].str));
|
||||
}
|
||||
#line 1550 "cmCommandArgumentParser.cxx"
|
||||
#line 1549 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 16: /* Variable: cal_NCURLY MultipleIds "}" */
|
||||
#line 155 "cmCommandArgumentParser.y"
|
||||
#line 154 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = yyGetParser->ExpandSpecialVariable((yyvsp[-2].str), (yyvsp[-1].str));
|
||||
}
|
||||
#line 1558 "cmCommandArgumentParser.cxx"
|
||||
#line 1557 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 17: /* Variable: cal_DCURLY MultipleIds "}" */
|
||||
#line 158 "cmCommandArgumentParser.y"
|
||||
#line 157 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = yyGetParser->ExpandVariable((yyvsp[-1].str));
|
||||
}
|
||||
#line 1566 "cmCommandArgumentParser.cxx"
|
||||
#line 1565 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 18: /* Variable: cal_ATNAME */
|
||||
#line 161 "cmCommandArgumentParser.y"
|
||||
#line 160 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = yyGetParser->ExpandVariableForAt((yyvsp[0].str));
|
||||
}
|
||||
#line 1574 "cmCommandArgumentParser.cxx"
|
||||
#line 1573 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 19: /* EnvVarName: MultipleIds */
|
||||
#line 166 "cmCommandArgumentParser.y"
|
||||
#line 165 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1582 "cmCommandArgumentParser.cxx"
|
||||
#line 1581 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 20: /* EnvVarName: cal_SYMBOL EnvVarName */
|
||||
#line 169 "cmCommandArgumentParser.y"
|
||||
#line 168 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[-1].str);
|
||||
}
|
||||
#line 1590 "cmCommandArgumentParser.cxx"
|
||||
#line 1589 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 21: /* MultipleIds: %empty */
|
||||
#line 174 "cmCommandArgumentParser.y"
|
||||
#line 173 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = 0;
|
||||
}
|
||||
#line 1598 "cmCommandArgumentParser.cxx"
|
||||
#line 1597 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 22: /* MultipleIds: ID MultipleIds */
|
||||
#line 177 "cmCommandArgumentParser.y"
|
||||
#line 176 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = yyGetParser->CombineUnions((yyvsp[-1].str), (yyvsp[0].str));
|
||||
}
|
||||
#line 1606 "cmCommandArgumentParser.cxx"
|
||||
#line 1605 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 23: /* ID: cal_NAME */
|
||||
#line 182 "cmCommandArgumentParser.y"
|
||||
#line 181 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1614 "cmCommandArgumentParser.cxx"
|
||||
#line 1613 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
case 24: /* ID: Variable */
|
||||
#line 185 "cmCommandArgumentParser.y"
|
||||
#line 184 "cmCommandArgumentParser.y"
|
||||
{
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 1622 "cmCommandArgumentParser.cxx"
|
||||
#line 1621 "cmCommandArgumentParser.cxx"
|
||||
break;
|
||||
|
||||
|
||||
#line 1626 "cmCommandArgumentParser.cxx"
|
||||
#line 1625 "cmCommandArgumentParser.cxx"
|
||||
|
||||
default: break;
|
||||
}
|
||||
@@ -1846,7 +1845,7 @@ yyreturnlab:
|
||||
return yyresult;
|
||||
}
|
||||
|
||||
#line 190 "cmCommandArgumentParser.y"
|
||||
#line 189 "cmCommandArgumentParser.y"
|
||||
|
||||
/* End of grammar */
|
||||
|
||||
|
||||
@@ -22,7 +22,6 @@ Run bison like this:
|
||||
# include <malloc.h>
|
||||
#endif
|
||||
|
||||
#include <stdint.h>
|
||||
/* Make sure the parser uses standard memory allocation. The default
|
||||
generated parser malloc/free declarations do not work on all
|
||||
platforms. */
|
||||
|
||||
@@ -88,7 +88,6 @@ Run bison like this:
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <string>
|
||||
@@ -126,7 +125,7 @@ static void cmDependsJava_yyerror(yyscan_t yyscanner, const char* message);
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#line 130 "cmDependsJavaParser.cxx"
|
||||
#line 129 "cmDependsJavaParser.cxx"
|
||||
|
||||
# ifndef YY_CAST
|
||||
# ifdef __cplusplus
|
||||
@@ -814,42 +813,42 @@ static const yytype_int8 yytranslate[] =
|
||||
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
|
||||
static const yytype_int16 yyrline[] =
|
||||
{
|
||||
0, 185, 185, 194, 202, 210, 218, 226, 234, 243,
|
||||
251, 260, 268, 277, 282, 287, 292, 297, 302, 307,
|
||||
312, 318, 326, 335, 345, 354, 363, 371, 381, 387,
|
||||
394, 401, 407, 414, 423, 433, 443, 452, 460, 469,
|
||||
478, 484, 493, 499, 508, 514, 523, 535, 543, 552,
|
||||
564, 577, 585, 593, 602, 610, 619, 619, 619, 620,
|
||||
621, 621, 621, 621, 621, 621, 622, 625, 635, 644,
|
||||
653, 662, 672, 678, 687, 696, 705, 713, 722, 731,
|
||||
737, 746, 754, 762, 770, 779, 787, 796, 802, 810,
|
||||
819, 827, 836, 845, 854, 862, 871, 879, 887, 896,
|
||||
905, 915, 922, 932, 942, 949, 956, 959, 965, 975,
|
||||
985, 995, 1001, 1011, 1021, 1031, 1040, 1050, 1061, 1071,
|
||||
1078, 1088, 1097, 1107, 1116, 1126, 1132, 1142, 1151, 1161,
|
||||
1171, 1178, 1187, 1196, 1205, 1214, 1222, 1231, 1240, 1250,
|
||||
1260, 1269, 1279, 1289, 1296, 1305, 1315, 1324, 1334, 1343,
|
||||
1350, 1360, 1369, 1379, 1388, 1397, 1407, 1417, 1426, 1436,
|
||||
1445, 1454, 1463, 1472, 1481, 1491, 1500, 1509, 1518, 1527,
|
||||
1537, 1546, 1555, 1564, 1573, 1582, 1591, 1600, 1609, 1618,
|
||||
1627, 1636, 1646, 1656, 1667, 1677, 1687, 1696, 1705, 1714,
|
||||
1723, 1732, 1741, 1751, 1761, 1771, 1781, 1788, 1795, 1802,
|
||||
1812, 1819, 1829, 1839, 1848, 1858, 1867, 1877, 1884, 1891,
|
||||
1898, 1906, 1913, 1923, 1930, 1940, 1950, 1957, 1967, 1976,
|
||||
1986, 1996, 2005, 2015, 2024, 2034, 2045, 2052, 2059, 2070,
|
||||
2080, 2090, 2100, 2109, 2119, 2126, 2136, 2145, 2155, 2162,
|
||||
2172, 2181, 2191, 2200, 2206, 2215, 2224, 2233, 2242, 2252,
|
||||
2262, 2269, 2279, 2286, 2296, 2305, 2315, 2324, 2333, 2342,
|
||||
2352, 2359, 2369, 2378, 2388, 2398, 2404, 2411, 2421, 2431,
|
||||
2441, 2452, 2462, 2473, 2483, 2494, 2504, 2514, 2523, 2532,
|
||||
2541, 2550, 2560, 2570, 2580, 2589, 2598, 2607, 2616, 2626,
|
||||
2636, 2646, 2655, 2664, 2673, 2683, 2692, 2701, 2708, 2717,
|
||||
2726, 2735, 2745, 2754, 2763, 2773, 2782, 2791, 2800, 2810,
|
||||
2819, 2828, 2837, 2846, 2855, 2865, 2874, 2883, 2893, 2902,
|
||||
2912, 2921, 2931, 2940, 2950, 2959, 2969, 2978, 2988, 2997,
|
||||
3007, 3016, 3026, 3036, 3046, 3055, 3065, 3074, 3083, 3092,
|
||||
3101, 3110, 3119, 3128, 3137, 3146, 3155, 3164, 3174, 3184,
|
||||
3194, 3203
|
||||
0, 184, 184, 193, 201, 209, 217, 225, 233, 242,
|
||||
250, 259, 267, 276, 281, 286, 291, 296, 301, 306,
|
||||
311, 317, 325, 334, 344, 353, 362, 370, 380, 386,
|
||||
393, 400, 406, 413, 422, 432, 442, 451, 459, 468,
|
||||
477, 483, 492, 498, 507, 513, 522, 534, 542, 551,
|
||||
563, 576, 584, 592, 601, 609, 618, 618, 618, 619,
|
||||
620, 620, 620, 620, 620, 620, 621, 624, 634, 643,
|
||||
652, 661, 671, 677, 686, 695, 704, 712, 721, 730,
|
||||
736, 745, 753, 761, 769, 778, 786, 795, 801, 809,
|
||||
818, 826, 835, 844, 853, 861, 870, 878, 886, 895,
|
||||
904, 914, 921, 931, 941, 948, 955, 958, 964, 974,
|
||||
984, 994, 1000, 1010, 1020, 1030, 1039, 1049, 1060, 1070,
|
||||
1077, 1087, 1096, 1106, 1115, 1125, 1131, 1141, 1150, 1160,
|
||||
1170, 1177, 1186, 1195, 1204, 1213, 1221, 1230, 1239, 1249,
|
||||
1259, 1268, 1278, 1288, 1295, 1304, 1314, 1323, 1333, 1342,
|
||||
1349, 1359, 1368, 1378, 1387, 1396, 1406, 1416, 1425, 1435,
|
||||
1444, 1453, 1462, 1471, 1480, 1490, 1499, 1508, 1517, 1526,
|
||||
1536, 1545, 1554, 1563, 1572, 1581, 1590, 1599, 1608, 1617,
|
||||
1626, 1635, 1645, 1655, 1666, 1676, 1686, 1695, 1704, 1713,
|
||||
1722, 1731, 1740, 1750, 1760, 1770, 1780, 1787, 1794, 1801,
|
||||
1811, 1818, 1828, 1838, 1847, 1857, 1866, 1876, 1883, 1890,
|
||||
1897, 1905, 1912, 1922, 1929, 1939, 1949, 1956, 1966, 1975,
|
||||
1985, 1995, 2004, 2014, 2023, 2033, 2044, 2051, 2058, 2069,
|
||||
2079, 2089, 2099, 2108, 2118, 2125, 2135, 2144, 2154, 2161,
|
||||
2171, 2180, 2190, 2199, 2205, 2214, 2223, 2232, 2241, 2251,
|
||||
2261, 2268, 2278, 2285, 2295, 2304, 2314, 2323, 2332, 2341,
|
||||
2351, 2358, 2368, 2377, 2387, 2397, 2403, 2410, 2420, 2430,
|
||||
2440, 2451, 2461, 2472, 2482, 2493, 2503, 2513, 2522, 2531,
|
||||
2540, 2549, 2559, 2569, 2579, 2588, 2597, 2606, 2615, 2625,
|
||||
2635, 2645, 2654, 2663, 2672, 2682, 2691, 2700, 2707, 2716,
|
||||
2725, 2734, 2744, 2753, 2762, 2772, 2781, 2790, 2799, 2809,
|
||||
2818, 2827, 2836, 2845, 2854, 2864, 2873, 2882, 2892, 2901,
|
||||
2911, 2920, 2930, 2939, 2949, 2958, 2968, 2977, 2987, 2996,
|
||||
3006, 3015, 3025, 3035, 3045, 3054, 3064, 3073, 3082, 3091,
|
||||
3100, 3109, 3118, 3127, 3136, 3145, 3154, 3163, 3173, 3183,
|
||||
3193, 3202
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -2470,214 +2469,214 @@ yyreduce:
|
||||
switch (yyn)
|
||||
{
|
||||
case 2: /* Goal: CompilationUnit */
|
||||
#line 186 "cmDependsJavaParser.y"
|
||||
#line 185 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2481 "cmDependsJavaParser.cxx"
|
||||
#line 2480 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 3: /* Literal: IntegerLiteral */
|
||||
#line 195 "cmDependsJavaParser.y"
|
||||
#line 194 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2492 "cmDependsJavaParser.cxx"
|
||||
#line 2491 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 4: /* Literal: jp_FLOATINGPOINTLITERAL */
|
||||
#line 203 "cmDependsJavaParser.y"
|
||||
#line 202 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2503 "cmDependsJavaParser.cxx"
|
||||
#line 2502 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 5: /* Literal: jp_BOOLEANLITERAL */
|
||||
#line 211 "cmDependsJavaParser.y"
|
||||
#line 210 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2514 "cmDependsJavaParser.cxx"
|
||||
#line 2513 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 6: /* Literal: jp_CHARACTERLITERAL */
|
||||
#line 219 "cmDependsJavaParser.y"
|
||||
#line 218 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2525 "cmDependsJavaParser.cxx"
|
||||
#line 2524 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 7: /* Literal: jp_STRINGLITERAL */
|
||||
#line 227 "cmDependsJavaParser.y"
|
||||
#line 226 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2536 "cmDependsJavaParser.cxx"
|
||||
#line 2535 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 8: /* Literal: jp_NULLLITERAL */
|
||||
#line 235 "cmDependsJavaParser.y"
|
||||
#line 234 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2547 "cmDependsJavaParser.cxx"
|
||||
#line 2546 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 9: /* IntegerLiteral: jp_DECIMALINTEGERLITERAL */
|
||||
#line 244 "cmDependsJavaParser.y"
|
||||
#line 243 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2558 "cmDependsJavaParser.cxx"
|
||||
#line 2557 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 10: /* IntegerLiteral: jp_HEXINTEGERLITERAL */
|
||||
#line 252 "cmDependsJavaParser.y"
|
||||
#line 251 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2569 "cmDependsJavaParser.cxx"
|
||||
#line 2568 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 11: /* Type: PrimitiveType */
|
||||
#line 261 "cmDependsJavaParser.y"
|
||||
#line 260 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2580 "cmDependsJavaParser.cxx"
|
||||
#line 2579 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 12: /* Type: ReferenceType */
|
||||
#line 269 "cmDependsJavaParser.y"
|
||||
#line 268 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2591 "cmDependsJavaParser.cxx"
|
||||
#line 2590 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 13: /* PrimitiveType: jp_BYTE_TYPE */
|
||||
#line 278 "cmDependsJavaParser.y"
|
||||
#line 277 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
}
|
||||
#line 2599 "cmDependsJavaParser.cxx"
|
||||
#line 2598 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 14: /* PrimitiveType: jp_SHORT_TYPE */
|
||||
#line 283 "cmDependsJavaParser.y"
|
||||
#line 282 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
}
|
||||
#line 2607 "cmDependsJavaParser.cxx"
|
||||
#line 2606 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 15: /* PrimitiveType: jp_INT_TYPE */
|
||||
#line 288 "cmDependsJavaParser.y"
|
||||
#line 287 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
}
|
||||
#line 2615 "cmDependsJavaParser.cxx"
|
||||
#line 2614 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 16: /* PrimitiveType: jp_LONG_TYPE */
|
||||
#line 293 "cmDependsJavaParser.y"
|
||||
#line 292 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
}
|
||||
#line 2623 "cmDependsJavaParser.cxx"
|
||||
#line 2622 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 17: /* PrimitiveType: jp_CHAR_TYPE */
|
||||
#line 298 "cmDependsJavaParser.y"
|
||||
#line 297 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
}
|
||||
#line 2631 "cmDependsJavaParser.cxx"
|
||||
#line 2630 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 18: /* PrimitiveType: jp_FLOAT_TYPE */
|
||||
#line 303 "cmDependsJavaParser.y"
|
||||
#line 302 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
}
|
||||
#line 2639 "cmDependsJavaParser.cxx"
|
||||
#line 2638 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 19: /* PrimitiveType: jp_DOUBLE_TYPE */
|
||||
#line 308 "cmDependsJavaParser.y"
|
||||
#line 307 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
}
|
||||
#line 2647 "cmDependsJavaParser.cxx"
|
||||
#line 2646 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 20: /* PrimitiveType: jp_BOOLEAN_TYPE */
|
||||
#line 313 "cmDependsJavaParser.y"
|
||||
#line 312 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
}
|
||||
#line 2655 "cmDependsJavaParser.cxx"
|
||||
#line 2654 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 21: /* ReferenceType: ClassOrInterfaceType */
|
||||
#line 319 "cmDependsJavaParser.y"
|
||||
#line 318 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2666 "cmDependsJavaParser.cxx"
|
||||
#line 2665 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 22: /* ReferenceType: ArrayType */
|
||||
#line 327 "cmDependsJavaParser.y"
|
||||
#line 326 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2677 "cmDependsJavaParser.cxx"
|
||||
#line 2676 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 23: /* ClassOrInterfaceType: Name */
|
||||
#line 336 "cmDependsJavaParser.y"
|
||||
#line 335 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpStoreClass((yyvsp[0].str));
|
||||
@@ -2685,44 +2684,44 @@ yyreduce:
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2689 "cmDependsJavaParser.cxx"
|
||||
#line 2688 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 24: /* ClassType: ClassOrInterfaceType */
|
||||
#line 346 "cmDependsJavaParser.y"
|
||||
#line 345 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2700 "cmDependsJavaParser.cxx"
|
||||
#line 2699 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 25: /* InterfaceType: ClassOrInterfaceType */
|
||||
#line 355 "cmDependsJavaParser.y"
|
||||
#line 354 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2711 "cmDependsJavaParser.cxx"
|
||||
#line 2710 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 26: /* ArrayType: PrimitiveType Dims */
|
||||
#line 364 "cmDependsJavaParser.y"
|
||||
#line 363 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2722 "cmDependsJavaParser.cxx"
|
||||
#line 2721 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 27: /* ArrayType: Name Dims */
|
||||
#line 372 "cmDependsJavaParser.y"
|
||||
#line 371 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpStoreClass((yyvsp[-1].str));
|
||||
@@ -2730,56 +2729,56 @@ yyreduce:
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2734 "cmDependsJavaParser.cxx"
|
||||
#line 2733 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 28: /* Name: SimpleName */
|
||||
#line 382 "cmDependsJavaParser.y"
|
||||
#line 381 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 2743 "cmDependsJavaParser.cxx"
|
||||
#line 2742 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 29: /* Name: QualifiedName */
|
||||
#line 388 "cmDependsJavaParser.y"
|
||||
#line 387 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 2752 "cmDependsJavaParser.cxx"
|
||||
#line 2751 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 30: /* SimpleName: Identifier */
|
||||
#line 395 "cmDependsJavaParser.y"
|
||||
#line 394 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 2761 "cmDependsJavaParser.cxx"
|
||||
#line 2760 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 31: /* Identifier: jp_NAME */
|
||||
#line 402 "cmDependsJavaParser.y"
|
||||
#line 401 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 2770 "cmDependsJavaParser.cxx"
|
||||
#line 2769 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 32: /* Identifier: jp_DOLLAR jp_NAME */
|
||||
#line 408 "cmDependsJavaParser.y"
|
||||
#line 407 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
(yyval.str) = (yyvsp[0].str);
|
||||
}
|
||||
#line 2779 "cmDependsJavaParser.cxx"
|
||||
#line 2778 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 33: /* QualifiedName: Name jp_DOT Identifier */
|
||||
#line 415 "cmDependsJavaParser.y"
|
||||
#line 414 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
yyGetParser->AddClassFound((yyvsp[-2].str));
|
||||
@@ -2787,11 +2786,11 @@ yyreduce:
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-2].str)));
|
||||
(yyval.str) = const_cast<char*>(yyGetParser->GetCurrentCombine());
|
||||
}
|
||||
#line 2791 "cmDependsJavaParser.cxx"
|
||||
#line 2790 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 34: /* QualifiedName: Name jp_DOT jp_CLASS */
|
||||
#line 424 "cmDependsJavaParser.y"
|
||||
#line 423 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpStoreClass((yyvsp[-2].str));
|
||||
@@ -2800,11 +2799,11 @@ yyreduce:
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2804 "cmDependsJavaParser.cxx"
|
||||
#line 2803 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 35: /* QualifiedName: Name jp_DOT jp_THIS */
|
||||
#line 434 "cmDependsJavaParser.y"
|
||||
#line 433 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpStoreClass((yyvsp[-2].str));
|
||||
@@ -2813,118 +2812,118 @@ yyreduce:
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2817 "cmDependsJavaParser.cxx"
|
||||
#line 2816 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 36: /* QualifiedName: SimpleType jp_DOT jp_CLASS */
|
||||
#line 444 "cmDependsJavaParser.y"
|
||||
#line 443 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2828 "cmDependsJavaParser.cxx"
|
||||
#line 2827 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 37: /* SimpleType: PrimitiveType */
|
||||
#line 453 "cmDependsJavaParser.y"
|
||||
#line 452 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2839 "cmDependsJavaParser.cxx"
|
||||
#line 2838 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 38: /* SimpleType: jp_VOID */
|
||||
#line 461 "cmDependsJavaParser.y"
|
||||
#line 460 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2850 "cmDependsJavaParser.cxx"
|
||||
#line 2849 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 39: /* CompilationUnit: PackageDeclarationopt ImportDeclarations TypeDeclarations */
|
||||
#line 470 "cmDependsJavaParser.y"
|
||||
#line 469 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2861 "cmDependsJavaParser.cxx"
|
||||
#line 2860 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 40: /* PackageDeclarationopt: %empty */
|
||||
#line 478 "cmDependsJavaParser.y"
|
||||
#line 477 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2871 "cmDependsJavaParser.cxx"
|
||||
#line 2870 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 41: /* PackageDeclarationopt: PackageDeclaration */
|
||||
#line 485 "cmDependsJavaParser.y"
|
||||
#line 484 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2882 "cmDependsJavaParser.cxx"
|
||||
#line 2881 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 42: /* ImportDeclarations: %empty */
|
||||
#line 493 "cmDependsJavaParser.y"
|
||||
#line 492 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2892 "cmDependsJavaParser.cxx"
|
||||
#line 2891 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 43: /* ImportDeclarations: ImportDeclarations ImportDeclaration */
|
||||
#line 500 "cmDependsJavaParser.y"
|
||||
#line 499 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2903 "cmDependsJavaParser.cxx"
|
||||
#line 2902 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 44: /* TypeDeclarations: %empty */
|
||||
#line 508 "cmDependsJavaParser.y"
|
||||
#line 507 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2913 "cmDependsJavaParser.cxx"
|
||||
#line 2912 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 45: /* TypeDeclarations: TypeDeclarations TypeDeclaration */
|
||||
#line 515 "cmDependsJavaParser.y"
|
||||
#line 514 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2924 "cmDependsJavaParser.cxx"
|
||||
#line 2923 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 46: /* PackageDeclaration: jp_PACKAGE Name jp_SEMICOL */
|
||||
#line 524 "cmDependsJavaParser.y"
|
||||
#line 523 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
yyGetParser->SetCurrentPackage((yyvsp[-1].str));
|
||||
@@ -2934,33 +2933,33 @@ yyreduce:
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2938 "cmDependsJavaParser.cxx"
|
||||
#line 2937 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 47: /* ImportDeclaration: SingleTypeImportDeclaration */
|
||||
#line 536 "cmDependsJavaParser.y"
|
||||
#line 535 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2949 "cmDependsJavaParser.cxx"
|
||||
#line 2948 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 48: /* ImportDeclaration: TypeImportOnDemandDeclaration */
|
||||
#line 544 "cmDependsJavaParser.y"
|
||||
#line 543 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2960 "cmDependsJavaParser.cxx"
|
||||
#line 2959 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 49: /* SingleTypeImportDeclaration: jp_IMPORT Name jp_SEMICOL */
|
||||
#line 553 "cmDependsJavaParser.y"
|
||||
#line 552 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
yyGetParser->AddPackagesImport((yyvsp[-1].str));
|
||||
@@ -2970,11 +2969,11 @@ yyreduce:
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2974 "cmDependsJavaParser.cxx"
|
||||
#line 2973 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 50: /* TypeImportOnDemandDeclaration: jp_IMPORT Name jp_DOT jp_TIMES jp_SEMICOL */
|
||||
#line 565 "cmDependsJavaParser.y"
|
||||
#line 564 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
std::string str = (yyvsp[-3].str);
|
||||
@@ -2985,77 +2984,77 @@ yyreduce:
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 2989 "cmDependsJavaParser.cxx"
|
||||
#line 2988 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 51: /* TypeDeclaration: ClassDeclaration */
|
||||
#line 578 "cmDependsJavaParser.y"
|
||||
#line 577 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3000 "cmDependsJavaParser.cxx"
|
||||
#line 2999 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 52: /* TypeDeclaration: InterfaceDeclaration */
|
||||
#line 586 "cmDependsJavaParser.y"
|
||||
#line 585 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3011 "cmDependsJavaParser.cxx"
|
||||
#line 3010 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 53: /* TypeDeclaration: jp_SEMICOL */
|
||||
#line 594 "cmDependsJavaParser.y"
|
||||
#line 593 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3022 "cmDependsJavaParser.cxx"
|
||||
#line 3021 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 54: /* Modifiers: Modifier */
|
||||
#line 603 "cmDependsJavaParser.y"
|
||||
#line 602 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3033 "cmDependsJavaParser.cxx"
|
||||
#line 3032 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 55: /* Modifiers: Modifiers Modifier */
|
||||
#line 611 "cmDependsJavaParser.y"
|
||||
#line 610 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3044 "cmDependsJavaParser.cxx"
|
||||
#line 3043 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 67: /* ClassHeader: Modifiersopt jp_CLASS Identifier */
|
||||
#line 626 "cmDependsJavaParser.y"
|
||||
#line 625 "cmDependsJavaParser.y"
|
||||
{
|
||||
yyGetParser->StartClass((yyvsp[0].str));
|
||||
jpElementStart(3);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[0].str)));
|
||||
jpCheckEmpty(3);
|
||||
}
|
||||
#line 3055 "cmDependsJavaParser.cxx"
|
||||
#line 3054 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 68: /* ClassDeclaration: ClassHeader ClassBody */
|
||||
#line 636 "cmDependsJavaParser.y"
|
||||
#line 635 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -3063,11 +3062,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
yyGetParser->EndClass();
|
||||
}
|
||||
#line 3067 "cmDependsJavaParser.cxx"
|
||||
#line 3066 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 69: /* ClassDeclaration: ClassHeader Interfaces ClassBody */
|
||||
#line 645 "cmDependsJavaParser.y"
|
||||
#line 644 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(2);
|
||||
@@ -3075,11 +3074,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
yyGetParser->EndClass();
|
||||
}
|
||||
#line 3079 "cmDependsJavaParser.cxx"
|
||||
#line 3078 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 70: /* ClassDeclaration: ClassHeader Super ClassBody */
|
||||
#line 654 "cmDependsJavaParser.y"
|
||||
#line 653 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -3087,11 +3086,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
yyGetParser->EndClass();
|
||||
}
|
||||
#line 3091 "cmDependsJavaParser.cxx"
|
||||
#line 3090 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 71: /* ClassDeclaration: ClassHeader Super Interfaces ClassBody */
|
||||
#line 663 "cmDependsJavaParser.y"
|
||||
#line 662 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -3099,226 +3098,226 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
yyGetParser->EndClass();
|
||||
}
|
||||
#line 3103 "cmDependsJavaParser.cxx"
|
||||
#line 3102 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 72: /* Modifiersopt: %empty */
|
||||
#line 672 "cmDependsJavaParser.y"
|
||||
#line 671 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3113 "cmDependsJavaParser.cxx"
|
||||
#line 3112 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 73: /* Modifiersopt: Modifiers */
|
||||
#line 679 "cmDependsJavaParser.y"
|
||||
#line 678 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3124 "cmDependsJavaParser.cxx"
|
||||
#line 3123 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 74: /* Super: jp_EXTENDS ClassType */
|
||||
#line 688 "cmDependsJavaParser.y"
|
||||
#line 687 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3135 "cmDependsJavaParser.cxx"
|
||||
#line 3134 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 75: /* Interfaces: jp_IMPLEMENTS InterfaceTypeList */
|
||||
#line 697 "cmDependsJavaParser.y"
|
||||
#line 696 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3146 "cmDependsJavaParser.cxx"
|
||||
#line 3145 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 76: /* InterfaceTypeList: InterfaceType */
|
||||
#line 706 "cmDependsJavaParser.y"
|
||||
#line 705 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3157 "cmDependsJavaParser.cxx"
|
||||
#line 3156 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 77: /* InterfaceTypeList: InterfaceTypeList jp_COMMA InterfaceType */
|
||||
#line 714 "cmDependsJavaParser.y"
|
||||
#line 713 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3168 "cmDependsJavaParser.cxx"
|
||||
#line 3167 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 78: /* ClassBody: jp_CURLYSTART ClassBodyDeclarations jp_CURLYEND */
|
||||
#line 723 "cmDependsJavaParser.y"
|
||||
#line 722 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3179 "cmDependsJavaParser.cxx"
|
||||
#line 3178 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 79: /* ClassBodyDeclarations: %empty */
|
||||
#line 731 "cmDependsJavaParser.y"
|
||||
#line 730 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3189 "cmDependsJavaParser.cxx"
|
||||
#line 3188 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 80: /* ClassBodyDeclarations: ClassBodyDeclarations ClassBodyDeclaration */
|
||||
#line 738 "cmDependsJavaParser.y"
|
||||
#line 737 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3200 "cmDependsJavaParser.cxx"
|
||||
#line 3199 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 81: /* ClassBodyDeclaration: ClassMemberDeclaration */
|
||||
#line 747 "cmDependsJavaParser.y"
|
||||
#line 746 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3211 "cmDependsJavaParser.cxx"
|
||||
#line 3210 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 82: /* ClassBodyDeclaration: StaticInitializer */
|
||||
#line 755 "cmDependsJavaParser.y"
|
||||
#line 754 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3222 "cmDependsJavaParser.cxx"
|
||||
#line 3221 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 83: /* ClassBodyDeclaration: ConstructorDeclaration */
|
||||
#line 763 "cmDependsJavaParser.y"
|
||||
#line 762 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3233 "cmDependsJavaParser.cxx"
|
||||
#line 3232 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 84: /* ClassBodyDeclaration: TypeDeclaration */
|
||||
#line 771 "cmDependsJavaParser.y"
|
||||
#line 770 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3244 "cmDependsJavaParser.cxx"
|
||||
#line 3243 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 85: /* ClassMemberDeclaration: FieldDeclaration */
|
||||
#line 780 "cmDependsJavaParser.y"
|
||||
#line 779 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3255 "cmDependsJavaParser.cxx"
|
||||
#line 3254 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 86: /* ClassMemberDeclaration: MethodDeclaration */
|
||||
#line 788 "cmDependsJavaParser.y"
|
||||
#line 787 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3266 "cmDependsJavaParser.cxx"
|
||||
#line 3265 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 87: /* FieldDeclaration: Modifiersopt Type VariableDeclarators jp_SEMICOL */
|
||||
#line 797 "cmDependsJavaParser.y"
|
||||
#line 796 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
}
|
||||
#line 3274 "cmDependsJavaParser.cxx"
|
||||
#line 3273 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 88: /* VariableDeclarators: VariableDeclarator */
|
||||
#line 803 "cmDependsJavaParser.y"
|
||||
#line 802 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3285 "cmDependsJavaParser.cxx"
|
||||
#line 3284 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 89: /* VariableDeclarators: VariableDeclarators jp_COMMA VariableDeclarator */
|
||||
#line 811 "cmDependsJavaParser.y"
|
||||
#line 810 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3296 "cmDependsJavaParser.cxx"
|
||||
#line 3295 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 90: /* VariableDeclarator: VariableDeclaratorId */
|
||||
#line 820 "cmDependsJavaParser.y"
|
||||
#line 819 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3307 "cmDependsJavaParser.cxx"
|
||||
#line 3306 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 91: /* VariableDeclarator: VariableDeclaratorId jp_EQUALS VariableInitializer */
|
||||
#line 828 "cmDependsJavaParser.y"
|
||||
#line 827 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3318 "cmDependsJavaParser.cxx"
|
||||
#line 3317 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 92: /* VariableDeclaratorId: Identifier */
|
||||
#line 837 "cmDependsJavaParser.y"
|
||||
#line 836 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[0].str)));
|
||||
@@ -3326,77 +3325,77 @@ yyreduce:
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3330 "cmDependsJavaParser.cxx"
|
||||
#line 3329 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 93: /* VariableDeclaratorId: VariableDeclaratorId jp_BRACKETSTART jp_BRACKETEND */
|
||||
#line 846 "cmDependsJavaParser.y"
|
||||
#line 845 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3341 "cmDependsJavaParser.cxx"
|
||||
#line 3340 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 94: /* VariableInitializer: Expression */
|
||||
#line 855 "cmDependsJavaParser.y"
|
||||
#line 854 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3352 "cmDependsJavaParser.cxx"
|
||||
#line 3351 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 95: /* VariableInitializer: ArrayInitializer */
|
||||
#line 863 "cmDependsJavaParser.y"
|
||||
#line 862 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3363 "cmDependsJavaParser.cxx"
|
||||
#line 3362 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 96: /* MethodDeclaration: MethodHeader jp_SEMICOL */
|
||||
#line 872 "cmDependsJavaParser.y"
|
||||
#line 871 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3374 "cmDependsJavaParser.cxx"
|
||||
#line 3373 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 97: /* MethodDeclaration: MethodHeader MethodBody */
|
||||
#line 880 "cmDependsJavaParser.y"
|
||||
#line 879 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3385 "cmDependsJavaParser.cxx"
|
||||
#line 3384 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 98: /* MethodDeclaration: MethodHeader MethodBody jp_SEMICOL */
|
||||
#line 888 "cmDependsJavaParser.y"
|
||||
#line 887 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3396 "cmDependsJavaParser.cxx"
|
||||
#line 3395 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 99: /* MethodHeader: Modifiersopt Type MethodDeclarator Throwsopt */
|
||||
#line 897 "cmDependsJavaParser.y"
|
||||
#line 896 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -3404,11 +3403,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3408 "cmDependsJavaParser.cxx"
|
||||
#line 3407 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 100: /* MethodHeader: Modifiersopt jp_VOID MethodDeclarator Throwsopt */
|
||||
#line 906 "cmDependsJavaParser.y"
|
||||
#line 905 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -3416,22 +3415,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3420 "cmDependsJavaParser.cxx"
|
||||
#line 3419 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 101: /* Throwsopt: %empty */
|
||||
#line 915 "cmDependsJavaParser.y"
|
||||
#line 914 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3431 "cmDependsJavaParser.cxx"
|
||||
#line 3430 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 102: /* Throwsopt: Throws */
|
||||
#line 923 "cmDependsJavaParser.y"
|
||||
#line 922 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3439,11 +3438,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3443 "cmDependsJavaParser.cxx"
|
||||
#line 3442 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 103: /* MethodDeclarator: Identifier jp_PARESTART FormalParameterListopt jp_PAREEND */
|
||||
#line 933 "cmDependsJavaParser.y"
|
||||
#line 932 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-3].str)));
|
||||
@@ -3452,40 +3451,40 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3456 "cmDependsJavaParser.cxx"
|
||||
#line 3455 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 104: /* MethodDeclarator: MethodDeclarator jp_BRACKETSTART jp_BRACKETEND */
|
||||
#line 943 "cmDependsJavaParser.y"
|
||||
#line 942 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
|
||||
}
|
||||
#line 3465 "cmDependsJavaParser.cxx"
|
||||
#line 3464 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 105: /* FormalParameterListopt: %empty */
|
||||
#line 949 "cmDependsJavaParser.y"
|
||||
#line 948 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3476 "cmDependsJavaParser.cxx"
|
||||
#line 3475 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 107: /* FormalParameterList: FormalParameter */
|
||||
#line 960 "cmDependsJavaParser.y"
|
||||
#line 959 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
|
||||
}
|
||||
#line 3485 "cmDependsJavaParser.cxx"
|
||||
#line 3484 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 108: /* FormalParameterList: FormalParameterList jp_COMMA FormalParameter */
|
||||
#line 966 "cmDependsJavaParser.y"
|
||||
#line 965 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -3493,11 +3492,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3497 "cmDependsJavaParser.cxx"
|
||||
#line 3496 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 109: /* FormalParameter: Modifiersopt Type VariableDeclaratorId */
|
||||
#line 976 "cmDependsJavaParser.y"
|
||||
#line 975 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -3505,11 +3504,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3509 "cmDependsJavaParser.cxx"
|
||||
#line 3508 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 110: /* Throws: jp_THROWS ClassTypeList */
|
||||
#line 986 "cmDependsJavaParser.y"
|
||||
#line 985 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -3517,20 +3516,20 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3521 "cmDependsJavaParser.cxx"
|
||||
#line 3520 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 111: /* ClassTypeList: ClassType */
|
||||
#line 996 "cmDependsJavaParser.y"
|
||||
#line 995 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
|
||||
}
|
||||
#line 3530 "cmDependsJavaParser.cxx"
|
||||
#line 3529 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 112: /* ClassTypeList: ClassTypeList jp_COMMA ClassType */
|
||||
#line 1002 "cmDependsJavaParser.y"
|
||||
#line 1001 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -3538,11 +3537,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3542 "cmDependsJavaParser.cxx"
|
||||
#line 3541 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 113: /* MethodBody: Block */
|
||||
#line 1012 "cmDependsJavaParser.y"
|
||||
#line 1011 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3550,11 +3549,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3554 "cmDependsJavaParser.cxx"
|
||||
#line 3553 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 114: /* StaticInitializer: jp_STATIC Block */
|
||||
#line 1022 "cmDependsJavaParser.y"
|
||||
#line 1021 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -3562,11 +3561,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3566 "cmDependsJavaParser.cxx"
|
||||
#line 3565 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 115: /* ConstructorDeclaration: Modifiersopt ConstructorDeclarator Throwsopt ConstructorBody */
|
||||
#line 1032 "cmDependsJavaParser.y"
|
||||
#line 1031 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -3574,11 +3573,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3578 "cmDependsJavaParser.cxx"
|
||||
#line 3577 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 116: /* ConstructorDeclaration: Modifiersopt ConstructorDeclarator Throwsopt ConstructorBody jp_SEMICOL */
|
||||
#line 1041 "cmDependsJavaParser.y"
|
||||
#line 1040 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
jpCheckEmpty(5);
|
||||
@@ -3586,11 +3585,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3590 "cmDependsJavaParser.cxx"
|
||||
#line 3589 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 117: /* ConstructorDeclarator: SimpleName jp_PARESTART FormalParameterListopt jp_PAREEND */
|
||||
#line 1051 "cmDependsJavaParser.y"
|
||||
#line 1050 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-3].str)));
|
||||
@@ -3599,11 +3598,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3603 "cmDependsJavaParser.cxx"
|
||||
#line 3602 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 118: /* ConstructorBody: jp_CURLYSTART ExplicitConstructorInvocationopt BlockStatementsopt jp_CURLYEND */
|
||||
#line 1062 "cmDependsJavaParser.y"
|
||||
#line 1061 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -3611,22 +3610,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3615 "cmDependsJavaParser.cxx"
|
||||
#line 3614 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 119: /* ExplicitConstructorInvocationopt: %empty */
|
||||
#line 1071 "cmDependsJavaParser.y"
|
||||
#line 1070 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3626 "cmDependsJavaParser.cxx"
|
||||
#line 3625 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 120: /* ExplicitConstructorInvocationopt: ExplicitConstructorInvocationopt ExplicitConstructorInvocation */
|
||||
#line 1079 "cmDependsJavaParser.y"
|
||||
#line 1078 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -3634,11 +3633,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3638 "cmDependsJavaParser.cxx"
|
||||
#line 3637 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 121: /* ExplicitConstructorInvocation: jp_THIS jp_PARESTART ArgumentListopt jp_PAREEND jp_SEMICOL */
|
||||
#line 1089 "cmDependsJavaParser.y"
|
||||
#line 1088 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
jpCheckEmpty(5);
|
||||
@@ -3646,11 +3645,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3650 "cmDependsJavaParser.cxx"
|
||||
#line 3649 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 122: /* ExplicitConstructorInvocation: jp_SUPER jp_PARESTART ArgumentListopt jp_PAREEND jp_SEMICOL */
|
||||
#line 1098 "cmDependsJavaParser.y"
|
||||
#line 1097 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
jpCheckEmpty(5);
|
||||
@@ -3658,22 +3657,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3662 "cmDependsJavaParser.cxx"
|
||||
#line 3661 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 123: /* InterfaceHeader: Modifiersopt jp_INTERFACE Identifier */
|
||||
#line 1108 "cmDependsJavaParser.y"
|
||||
#line 1107 "cmDependsJavaParser.y"
|
||||
{
|
||||
yyGetParser->StartClass((yyvsp[0].str));
|
||||
jpElementStart(3);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[0].str)));
|
||||
jpCheckEmpty(3);
|
||||
}
|
||||
#line 3673 "cmDependsJavaParser.cxx"
|
||||
#line 3672 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 124: /* InterfaceDeclaration: InterfaceHeader ExtendsInterfacesopt InterfaceBody */
|
||||
#line 1117 "cmDependsJavaParser.y"
|
||||
#line 1116 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -3681,21 +3680,21 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
yyGetParser->EndClass();
|
||||
}
|
||||
#line 3685 "cmDependsJavaParser.cxx"
|
||||
#line 3684 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 125: /* ExtendsInterfacesopt: %empty */
|
||||
#line 1126 "cmDependsJavaParser.y"
|
||||
#line 1125 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
}
|
||||
#line 3695 "cmDependsJavaParser.cxx"
|
||||
#line 3694 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 126: /* ExtendsInterfacesopt: ExtendsInterfaces */
|
||||
#line 1133 "cmDependsJavaParser.y"
|
||||
#line 1132 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3703,11 +3702,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3707 "cmDependsJavaParser.cxx"
|
||||
#line 3706 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 127: /* ExtendsInterfaces: jp_EXTENDS InterfaceType */
|
||||
#line 1143 "cmDependsJavaParser.y"
|
||||
#line 1142 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -3715,11 +3714,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3719 "cmDependsJavaParser.cxx"
|
||||
#line 3718 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 128: /* ExtendsInterfaces: ExtendsInterfaces jp_COMMA InterfaceType */
|
||||
#line 1152 "cmDependsJavaParser.y"
|
||||
#line 1151 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -3727,11 +3726,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3731 "cmDependsJavaParser.cxx"
|
||||
#line 3730 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 129: /* InterfaceBody: jp_CURLYSTART InterfaceMemberDeclarations jp_CURLYEND */
|
||||
#line 1162 "cmDependsJavaParser.y"
|
||||
#line 1161 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -3739,33 +3738,33 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3743 "cmDependsJavaParser.cxx"
|
||||
#line 3742 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 130: /* InterfaceMemberDeclarations: %empty */
|
||||
#line 1171 "cmDependsJavaParser.y"
|
||||
#line 1170 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3754 "cmDependsJavaParser.cxx"
|
||||
#line 3753 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 131: /* InterfaceMemberDeclarations: InterfaceMemberDeclarations InterfaceMemberDeclaration */
|
||||
#line 1179 "cmDependsJavaParser.y"
|
||||
#line 1178 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3765 "cmDependsJavaParser.cxx"
|
||||
#line 3764 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 132: /* InterfaceMemberDeclaration: ConstantDeclaration */
|
||||
#line 1188 "cmDependsJavaParser.y"
|
||||
#line 1187 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3773,11 +3772,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3777 "cmDependsJavaParser.cxx"
|
||||
#line 3776 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 133: /* InterfaceMemberDeclaration: AbstractMethodDeclaration */
|
||||
#line 1197 "cmDependsJavaParser.y"
|
||||
#line 1196 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3785,11 +3784,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3789 "cmDependsJavaParser.cxx"
|
||||
#line 3788 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 134: /* InterfaceMemberDeclaration: ClassDeclaration */
|
||||
#line 1206 "cmDependsJavaParser.y"
|
||||
#line 1205 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3797,22 +3796,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3801 "cmDependsJavaParser.cxx"
|
||||
#line 3800 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 135: /* InterfaceMemberDeclaration: ClassDeclaration jp_SEMICOL */
|
||||
#line 1215 "cmDependsJavaParser.y"
|
||||
#line 1214 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3812 "cmDependsJavaParser.cxx"
|
||||
#line 3811 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 136: /* InterfaceMemberDeclaration: InterfaceDeclaration */
|
||||
#line 1223 "cmDependsJavaParser.y"
|
||||
#line 1222 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3820,22 +3819,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3824 "cmDependsJavaParser.cxx"
|
||||
#line 3823 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 137: /* InterfaceMemberDeclaration: InterfaceDeclaration jp_SEMICOL */
|
||||
#line 1232 "cmDependsJavaParser.y"
|
||||
#line 1231 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3835 "cmDependsJavaParser.cxx"
|
||||
#line 3834 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 138: /* ConstantDeclaration: FieldDeclaration */
|
||||
#line 1241 "cmDependsJavaParser.y"
|
||||
#line 1240 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3843,11 +3842,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3847 "cmDependsJavaParser.cxx"
|
||||
#line 3846 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 139: /* AbstractMethodDeclaration: MethodHeader Semicols */
|
||||
#line 1251 "cmDependsJavaParser.y"
|
||||
#line 1250 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -3855,11 +3854,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3859 "cmDependsJavaParser.cxx"
|
||||
#line 3858 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 140: /* Semicols: jp_SEMICOL */
|
||||
#line 1261 "cmDependsJavaParser.y"
|
||||
#line 1260 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3867,11 +3866,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3871 "cmDependsJavaParser.cxx"
|
||||
#line 3870 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 141: /* Semicols: Semicols jp_SEMICOL */
|
||||
#line 1270 "cmDependsJavaParser.y"
|
||||
#line 1269 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -3879,11 +3878,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3883 "cmDependsJavaParser.cxx"
|
||||
#line 3882 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 142: /* ArrayInitializer: jp_CURLYSTART VariableInitializersOptional jp_CURLYEND */
|
||||
#line 1280 "cmDependsJavaParser.y"
|
||||
#line 1279 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -3891,22 +3890,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3895 "cmDependsJavaParser.cxx"
|
||||
#line 3894 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 143: /* VariableInitializersOptional: %empty */
|
||||
#line 1289 "cmDependsJavaParser.y"
|
||||
#line 1288 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3906 "cmDependsJavaParser.cxx"
|
||||
#line 3905 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 144: /* VariableInitializersOptional: VariableInitializers */
|
||||
#line 1297 "cmDependsJavaParser.y"
|
||||
#line 1296 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3914,11 +3913,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3918 "cmDependsJavaParser.cxx"
|
||||
#line 3917 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 145: /* VariableInitializersOptional: VariableInitializers jp_COMMA */
|
||||
#line 1306 "cmDependsJavaParser.y"
|
||||
#line 1305 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -3926,11 +3925,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3930 "cmDependsJavaParser.cxx"
|
||||
#line 3929 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 146: /* VariableInitializers: VariableInitializer */
|
||||
#line 1316 "cmDependsJavaParser.y"
|
||||
#line 1315 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3938,11 +3937,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3942 "cmDependsJavaParser.cxx"
|
||||
#line 3941 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 147: /* VariableInitializers: VariableInitializers jp_COMMA VariableInitializer */
|
||||
#line 1325 "cmDependsJavaParser.y"
|
||||
#line 1324 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -3950,33 +3949,33 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3954 "cmDependsJavaParser.cxx"
|
||||
#line 3953 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 148: /* Block: jp_CURLYSTART BlockStatementsopt jp_CURLYEND */
|
||||
#line 1335 "cmDependsJavaParser.y"
|
||||
#line 1334 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3965 "cmDependsJavaParser.cxx"
|
||||
#line 3964 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 149: /* BlockStatementsopt: %empty */
|
||||
#line 1343 "cmDependsJavaParser.y"
|
||||
#line 1342 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3976 "cmDependsJavaParser.cxx"
|
||||
#line 3975 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 150: /* BlockStatementsopt: BlockStatements */
|
||||
#line 1351 "cmDependsJavaParser.y"
|
||||
#line 1350 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3984,11 +3983,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 3988 "cmDependsJavaParser.cxx"
|
||||
#line 3987 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 151: /* BlockStatements: BlockStatement */
|
||||
#line 1361 "cmDependsJavaParser.y"
|
||||
#line 1360 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -3996,11 +3995,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4000 "cmDependsJavaParser.cxx"
|
||||
#line 3999 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 152: /* BlockStatements: BlockStatements BlockStatement */
|
||||
#line 1370 "cmDependsJavaParser.y"
|
||||
#line 1369 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(2);
|
||||
@@ -4008,11 +4007,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4012 "cmDependsJavaParser.cxx"
|
||||
#line 4011 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 153: /* BlockStatement: LocalVariableDeclarationStatement */
|
||||
#line 1380 "cmDependsJavaParser.y"
|
||||
#line 1379 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4020,11 +4019,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4024 "cmDependsJavaParser.cxx"
|
||||
#line 4023 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 154: /* BlockStatement: Statement */
|
||||
#line 1389 "cmDependsJavaParser.y"
|
||||
#line 1388 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4032,11 +4031,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4036 "cmDependsJavaParser.cxx"
|
||||
#line 4035 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 155: /* BlockStatement: ClassDeclaration */
|
||||
#line 1398 "cmDependsJavaParser.y"
|
||||
#line 1397 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4044,11 +4043,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4048 "cmDependsJavaParser.cxx"
|
||||
#line 4047 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 156: /* LocalVariableDeclarationStatement: LocalVariableDeclaration jp_SEMICOL */
|
||||
#line 1408 "cmDependsJavaParser.y"
|
||||
#line 1407 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(2);
|
||||
@@ -4056,11 +4055,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4060 "cmDependsJavaParser.cxx"
|
||||
#line 4059 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 157: /* LocalVariableDeclaration: Modifiers Type VariableDeclarators */
|
||||
#line 1418 "cmDependsJavaParser.y"
|
||||
#line 1417 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(3);
|
||||
@@ -4068,11 +4067,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4072 "cmDependsJavaParser.cxx"
|
||||
#line 4071 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 158: /* LocalVariableDeclaration: Type VariableDeclarators */
|
||||
#line 1427 "cmDependsJavaParser.y"
|
||||
#line 1426 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(2);
|
||||
@@ -4080,11 +4079,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4084 "cmDependsJavaParser.cxx"
|
||||
#line 4083 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 159: /* Statement: StatementWithoutTrailingSubstatement */
|
||||
#line 1437 "cmDependsJavaParser.y"
|
||||
#line 1436 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4092,11 +4091,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4096 "cmDependsJavaParser.cxx"
|
||||
#line 4095 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 160: /* Statement: LabeledStatement */
|
||||
#line 1446 "cmDependsJavaParser.y"
|
||||
#line 1445 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4104,11 +4103,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4108 "cmDependsJavaParser.cxx"
|
||||
#line 4107 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 161: /* Statement: IfThenStatement */
|
||||
#line 1455 "cmDependsJavaParser.y"
|
||||
#line 1454 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4116,11 +4115,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4120 "cmDependsJavaParser.cxx"
|
||||
#line 4119 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 162: /* Statement: IfThenElseStatement */
|
||||
#line 1464 "cmDependsJavaParser.y"
|
||||
#line 1463 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4128,11 +4127,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4132 "cmDependsJavaParser.cxx"
|
||||
#line 4131 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 163: /* Statement: WhileStatement */
|
||||
#line 1473 "cmDependsJavaParser.y"
|
||||
#line 1472 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4140,11 +4139,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4144 "cmDependsJavaParser.cxx"
|
||||
#line 4143 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 164: /* Statement: ForStatement */
|
||||
#line 1482 "cmDependsJavaParser.y"
|
||||
#line 1481 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4152,11 +4151,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4156 "cmDependsJavaParser.cxx"
|
||||
#line 4155 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 165: /* StatementNoShortIf: StatementWithoutTrailingSubstatement */
|
||||
#line 1492 "cmDependsJavaParser.y"
|
||||
#line 1491 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4164,11 +4163,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4168 "cmDependsJavaParser.cxx"
|
||||
#line 4167 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 166: /* StatementNoShortIf: LabeledStatementNoShortIf */
|
||||
#line 1501 "cmDependsJavaParser.y"
|
||||
#line 1500 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4176,11 +4175,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4180 "cmDependsJavaParser.cxx"
|
||||
#line 4179 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 167: /* StatementNoShortIf: IfThenElseStatementNoShortIf */
|
||||
#line 1510 "cmDependsJavaParser.y"
|
||||
#line 1509 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4188,11 +4187,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4192 "cmDependsJavaParser.cxx"
|
||||
#line 4191 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 168: /* StatementNoShortIf: WhileStatementNoShortIf */
|
||||
#line 1519 "cmDependsJavaParser.y"
|
||||
#line 1518 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4200,11 +4199,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4204 "cmDependsJavaParser.cxx"
|
||||
#line 4203 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 169: /* StatementNoShortIf: ForStatementNoShortIf */
|
||||
#line 1528 "cmDependsJavaParser.y"
|
||||
#line 1527 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4212,11 +4211,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4216 "cmDependsJavaParser.cxx"
|
||||
#line 4215 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 170: /* StatementWithoutTrailingSubstatement: Block */
|
||||
#line 1538 "cmDependsJavaParser.y"
|
||||
#line 1537 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4224,11 +4223,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4228 "cmDependsJavaParser.cxx"
|
||||
#line 4227 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 171: /* StatementWithoutTrailingSubstatement: EmptyStatement */
|
||||
#line 1547 "cmDependsJavaParser.y"
|
||||
#line 1546 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4236,11 +4235,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4240 "cmDependsJavaParser.cxx"
|
||||
#line 4239 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 172: /* StatementWithoutTrailingSubstatement: ExpressionStatement */
|
||||
#line 1556 "cmDependsJavaParser.y"
|
||||
#line 1555 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4248,11 +4247,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4252 "cmDependsJavaParser.cxx"
|
||||
#line 4251 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 173: /* StatementWithoutTrailingSubstatement: SwitchStatement */
|
||||
#line 1565 "cmDependsJavaParser.y"
|
||||
#line 1564 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4260,11 +4259,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4264 "cmDependsJavaParser.cxx"
|
||||
#line 4263 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 174: /* StatementWithoutTrailingSubstatement: DoStatement */
|
||||
#line 1574 "cmDependsJavaParser.y"
|
||||
#line 1573 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4272,11 +4271,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4276 "cmDependsJavaParser.cxx"
|
||||
#line 4275 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 175: /* StatementWithoutTrailingSubstatement: BreakStatement */
|
||||
#line 1583 "cmDependsJavaParser.y"
|
||||
#line 1582 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4284,11 +4283,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4288 "cmDependsJavaParser.cxx"
|
||||
#line 4287 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 176: /* StatementWithoutTrailingSubstatement: ContinueStatement */
|
||||
#line 1592 "cmDependsJavaParser.y"
|
||||
#line 1591 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4296,11 +4295,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4300 "cmDependsJavaParser.cxx"
|
||||
#line 4299 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 177: /* StatementWithoutTrailingSubstatement: ReturnStatement */
|
||||
#line 1601 "cmDependsJavaParser.y"
|
||||
#line 1600 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4308,11 +4307,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4312 "cmDependsJavaParser.cxx"
|
||||
#line 4311 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 178: /* StatementWithoutTrailingSubstatement: SynchronizedStatement */
|
||||
#line 1610 "cmDependsJavaParser.y"
|
||||
#line 1609 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4320,11 +4319,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4324 "cmDependsJavaParser.cxx"
|
||||
#line 4323 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 179: /* StatementWithoutTrailingSubstatement: ThrowStatement */
|
||||
#line 1619 "cmDependsJavaParser.y"
|
||||
#line 1618 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4332,11 +4331,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4336 "cmDependsJavaParser.cxx"
|
||||
#line 4335 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 180: /* StatementWithoutTrailingSubstatement: TryStatement */
|
||||
#line 1628 "cmDependsJavaParser.y"
|
||||
#line 1627 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4344,11 +4343,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4348 "cmDependsJavaParser.cxx"
|
||||
#line 4347 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 181: /* StatementWithoutTrailingSubstatement: AssertStatement */
|
||||
#line 1637 "cmDependsJavaParser.y"
|
||||
#line 1636 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4356,11 +4355,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4360 "cmDependsJavaParser.cxx"
|
||||
#line 4359 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 182: /* EmptyStatement: jp_SEMICOL */
|
||||
#line 1647 "cmDependsJavaParser.y"
|
||||
#line 1646 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4368,11 +4367,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4372 "cmDependsJavaParser.cxx"
|
||||
#line 4371 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 183: /* LabeledStatement: Identifier jp_COLON Statement */
|
||||
#line 1657 "cmDependsJavaParser.y"
|
||||
#line 1656 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-2].str)));
|
||||
@@ -4381,11 +4380,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4385 "cmDependsJavaParser.cxx"
|
||||
#line 4384 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 184: /* LabeledStatementNoShortIf: Identifier jp_COLON StatementNoShortIf */
|
||||
#line 1668 "cmDependsJavaParser.y"
|
||||
#line 1667 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -4393,11 +4392,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4397 "cmDependsJavaParser.cxx"
|
||||
#line 4396 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 185: /* ExpressionStatement: StatementExpression jp_SEMICOL */
|
||||
#line 1678 "cmDependsJavaParser.y"
|
||||
#line 1677 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -4405,11 +4404,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4409 "cmDependsJavaParser.cxx"
|
||||
#line 4408 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 186: /* StatementExpression: Assignment */
|
||||
#line 1688 "cmDependsJavaParser.y"
|
||||
#line 1687 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4417,11 +4416,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4421 "cmDependsJavaParser.cxx"
|
||||
#line 4420 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 187: /* StatementExpression: PreIncrementExpression */
|
||||
#line 1697 "cmDependsJavaParser.y"
|
||||
#line 1696 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4429,11 +4428,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4433 "cmDependsJavaParser.cxx"
|
||||
#line 4432 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 188: /* StatementExpression: PreDecrementExpression */
|
||||
#line 1706 "cmDependsJavaParser.y"
|
||||
#line 1705 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4441,11 +4440,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4445 "cmDependsJavaParser.cxx"
|
||||
#line 4444 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 189: /* StatementExpression: PostIncrementExpression */
|
||||
#line 1715 "cmDependsJavaParser.y"
|
||||
#line 1714 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4453,11 +4452,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4457 "cmDependsJavaParser.cxx"
|
||||
#line 4456 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 190: /* StatementExpression: PostDecrementExpression */
|
||||
#line 1724 "cmDependsJavaParser.y"
|
||||
#line 1723 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4465,11 +4464,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4469 "cmDependsJavaParser.cxx"
|
||||
#line 4468 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 191: /* StatementExpression: MethodInvocation */
|
||||
#line 1733 "cmDependsJavaParser.y"
|
||||
#line 1732 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4477,11 +4476,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4481 "cmDependsJavaParser.cxx"
|
||||
#line 4480 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 192: /* StatementExpression: ClassInstanceCreationExpression */
|
||||
#line 1742 "cmDependsJavaParser.y"
|
||||
#line 1741 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4489,11 +4488,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4493 "cmDependsJavaParser.cxx"
|
||||
#line 4492 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 193: /* IfThenStatement: jp_IF jp_PARESTART Expression jp_PAREEND Statement */
|
||||
#line 1752 "cmDependsJavaParser.y"
|
||||
#line 1751 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
jpCheckEmpty(5);
|
||||
@@ -4501,11 +4500,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4505 "cmDependsJavaParser.cxx"
|
||||
#line 4504 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 194: /* IfThenElseStatement: jp_IF jp_PARESTART Expression jp_PAREEND StatementNoShortIf jp_ELSE Statement */
|
||||
#line 1762 "cmDependsJavaParser.y"
|
||||
#line 1761 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(7);
|
||||
jpCheckEmpty(7);
|
||||
@@ -4513,11 +4512,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4517 "cmDependsJavaParser.cxx"
|
||||
#line 4516 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 195: /* IfThenElseStatementNoShortIf: jp_IF jp_PARESTART Expression jp_PAREEND StatementNoShortIf jp_ELSE StatementNoShortIf */
|
||||
#line 1772 "cmDependsJavaParser.y"
|
||||
#line 1771 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(7);
|
||||
jpCheckEmpty(7);
|
||||
@@ -4525,40 +4524,40 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4529 "cmDependsJavaParser.cxx"
|
||||
#line 4528 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 196: /* SwitchStatement: jp_SWITCH jp_PARESTART Expression jp_PAREEND SwitchBlock */
|
||||
#line 1782 "cmDependsJavaParser.y"
|
||||
#line 1781 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
|
||||
}
|
||||
#line 4538 "cmDependsJavaParser.cxx"
|
||||
#line 4537 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 197: /* SwitchBlock: jp_CURLYSTART SwitchBlockStatementGroups SwitchLabelsopt jp_CURLYEND */
|
||||
#line 1789 "cmDependsJavaParser.y"
|
||||
#line 1788 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
|
||||
}
|
||||
#line 4547 "cmDependsJavaParser.cxx"
|
||||
#line 4546 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 198: /* SwitchLabelsopt: %empty */
|
||||
#line 1795 "cmDependsJavaParser.y"
|
||||
#line 1794 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4558 "cmDependsJavaParser.cxx"
|
||||
#line 4557 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 199: /* SwitchLabelsopt: SwitchLabels */
|
||||
#line 1803 "cmDependsJavaParser.y"
|
||||
#line 1802 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4566,22 +4565,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4570 "cmDependsJavaParser.cxx"
|
||||
#line 4569 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 200: /* SwitchBlockStatementGroups: %empty */
|
||||
#line 1812 "cmDependsJavaParser.y"
|
||||
#line 1811 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4581 "cmDependsJavaParser.cxx"
|
||||
#line 4580 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 201: /* SwitchBlockStatementGroups: SwitchBlockStatementGroups SwitchBlockStatementGroup */
|
||||
#line 1820 "cmDependsJavaParser.y"
|
||||
#line 1819 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -4589,11 +4588,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4593 "cmDependsJavaParser.cxx"
|
||||
#line 4592 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 202: /* SwitchBlockStatementGroup: SwitchLabels BlockStatements */
|
||||
#line 1830 "cmDependsJavaParser.y"
|
||||
#line 1829 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -4601,11 +4600,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4605 "cmDependsJavaParser.cxx"
|
||||
#line 4604 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 203: /* SwitchLabels: SwitchLabel */
|
||||
#line 1840 "cmDependsJavaParser.y"
|
||||
#line 1839 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4613,11 +4612,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4617 "cmDependsJavaParser.cxx"
|
||||
#line 4616 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 204: /* SwitchLabels: SwitchLabels SwitchLabel */
|
||||
#line 1849 "cmDependsJavaParser.y"
|
||||
#line 1848 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -4625,11 +4624,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4629 "cmDependsJavaParser.cxx"
|
||||
#line 4628 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 205: /* SwitchLabel: jp_CASE ConstantExpression jp_COLON */
|
||||
#line 1859 "cmDependsJavaParser.y"
|
||||
#line 1858 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -4637,11 +4636,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4641 "cmDependsJavaParser.cxx"
|
||||
#line 4640 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 206: /* SwitchLabel: jp_DEFAULT jp_COLON */
|
||||
#line 1868 "cmDependsJavaParser.y"
|
||||
#line 1867 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -4649,58 +4648,58 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4653 "cmDependsJavaParser.cxx"
|
||||
#line 4652 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 207: /* WhileStatement: jp_WHILE jp_PARESTART Expression jp_PAREEND Statement */
|
||||
#line 1878 "cmDependsJavaParser.y"
|
||||
#line 1877 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
|
||||
}
|
||||
#line 4662 "cmDependsJavaParser.cxx"
|
||||
#line 4661 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 208: /* WhileStatementNoShortIf: jp_WHILE jp_PARESTART Expression jp_PAREEND StatementNoShortIf */
|
||||
#line 1885 "cmDependsJavaParser.y"
|
||||
#line 1884 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
|
||||
}
|
||||
#line 4671 "cmDependsJavaParser.cxx"
|
||||
#line 4670 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 209: /* DoStatement: jp_DO Statement jp_WHILE jp_PARESTART Expression jp_PAREEND jp_SEMICOL */
|
||||
#line 1892 "cmDependsJavaParser.y"
|
||||
#line 1891 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(7);
|
||||
|
||||
}
|
||||
#line 4680 "cmDependsJavaParser.cxx"
|
||||
#line 4679 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 210: /* ForStatement: jp_FOR jp_PARESTART ForInitopt jp_SEMICOL Expressionopt jp_SEMICOL ForUpdateopt jp_PAREEND Statement */
|
||||
#line 1900 "cmDependsJavaParser.y"
|
||||
#line 1899 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(9);
|
||||
|
||||
}
|
||||
#line 4689 "cmDependsJavaParser.cxx"
|
||||
#line 4688 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 211: /* ForUpdateopt: %empty */
|
||||
#line 1906 "cmDependsJavaParser.y"
|
||||
#line 1905 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4700 "cmDependsJavaParser.cxx"
|
||||
#line 4699 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 212: /* ForUpdateopt: ForUpdate */
|
||||
#line 1914 "cmDependsJavaParser.y"
|
||||
#line 1913 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4708,22 +4707,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4712 "cmDependsJavaParser.cxx"
|
||||
#line 4711 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 213: /* ForInitopt: %empty */
|
||||
#line 1923 "cmDependsJavaParser.y"
|
||||
#line 1922 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4723 "cmDependsJavaParser.cxx"
|
||||
#line 4722 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 214: /* ForInitopt: ForInit */
|
||||
#line 1931 "cmDependsJavaParser.y"
|
||||
#line 1930 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4731,33 +4730,33 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4735 "cmDependsJavaParser.cxx"
|
||||
#line 4734 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 215: /* ForStatementNoShortIf: jp_FOR jp_PARESTART ForInitopt jp_SEMICOL Expressionopt jp_SEMICOL ForUpdateopt jp_PAREEND StatementNoShortIf */
|
||||
#line 1942 "cmDependsJavaParser.y"
|
||||
#line 1941 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(9);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4746 "cmDependsJavaParser.cxx"
|
||||
#line 4745 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 216: /* Expressionopt: %empty */
|
||||
#line 1950 "cmDependsJavaParser.y"
|
||||
#line 1949 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4757 "cmDependsJavaParser.cxx"
|
||||
#line 4756 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 217: /* Expressionopt: Expression */
|
||||
#line 1958 "cmDependsJavaParser.y"
|
||||
#line 1957 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4765,11 +4764,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4769 "cmDependsJavaParser.cxx"
|
||||
#line 4768 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 218: /* ForInit: StatementExpressionList */
|
||||
#line 1968 "cmDependsJavaParser.y"
|
||||
#line 1967 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4777,11 +4776,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4781 "cmDependsJavaParser.cxx"
|
||||
#line 4780 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 219: /* ForInit: LocalVariableDeclaration */
|
||||
#line 1977 "cmDependsJavaParser.y"
|
||||
#line 1976 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4789,11 +4788,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4793 "cmDependsJavaParser.cxx"
|
||||
#line 4792 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 220: /* ForUpdate: StatementExpressionList */
|
||||
#line 1987 "cmDependsJavaParser.y"
|
||||
#line 1986 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4801,11 +4800,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4805 "cmDependsJavaParser.cxx"
|
||||
#line 4804 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 221: /* StatementExpressionList: StatementExpression */
|
||||
#line 1997 "cmDependsJavaParser.y"
|
||||
#line 1996 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4813,11 +4812,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4817 "cmDependsJavaParser.cxx"
|
||||
#line 4816 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 222: /* StatementExpressionList: StatementExpressionList jp_COMMA StatementExpression */
|
||||
#line 2006 "cmDependsJavaParser.y"
|
||||
#line 2005 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -4825,11 +4824,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4829 "cmDependsJavaParser.cxx"
|
||||
#line 4828 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 223: /* AssertStatement: jp_ASSERT Expression jp_SEMICOL */
|
||||
#line 2016 "cmDependsJavaParser.y"
|
||||
#line 2015 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -4837,11 +4836,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4841 "cmDependsJavaParser.cxx"
|
||||
#line 4840 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 224: /* AssertStatement: jp_ASSERT Expression jp_COLON Expression jp_SEMICOL */
|
||||
#line 2025 "cmDependsJavaParser.y"
|
||||
#line 2024 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
jpCheckEmpty(5);
|
||||
@@ -4849,11 +4848,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4853 "cmDependsJavaParser.cxx"
|
||||
#line 4852 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 225: /* BreakStatement: jp_BREAK Identifieropt jp_SEMICOL */
|
||||
#line 2035 "cmDependsJavaParser.y"
|
||||
#line 2034 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-1].str)));
|
||||
@@ -4862,31 +4861,31 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4866 "cmDependsJavaParser.cxx"
|
||||
#line 4865 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 226: /* Identifieropt: %empty */
|
||||
#line 2045 "cmDependsJavaParser.y"
|
||||
#line 2044 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4877 "cmDependsJavaParser.cxx"
|
||||
#line 4876 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 227: /* Identifieropt: Identifier */
|
||||
#line 2053 "cmDependsJavaParser.y"
|
||||
#line 2052 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
|
||||
}
|
||||
#line 4886 "cmDependsJavaParser.cxx"
|
||||
#line 4885 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 228: /* ContinueStatement: jp_CONTINUE Identifieropt jp_SEMICOL */
|
||||
#line 2060 "cmDependsJavaParser.y"
|
||||
#line 2059 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-1].str)));
|
||||
@@ -4895,11 +4894,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4899 "cmDependsJavaParser.cxx"
|
||||
#line 4898 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 229: /* ReturnStatement: jp_RETURN Expressionopt jp_SEMICOL */
|
||||
#line 2071 "cmDependsJavaParser.y"
|
||||
#line 2070 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -4907,11 +4906,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4911 "cmDependsJavaParser.cxx"
|
||||
#line 4910 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 230: /* ThrowStatement: jp_THROW Expression jp_SEMICOL */
|
||||
#line 2081 "cmDependsJavaParser.y"
|
||||
#line 2080 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -4919,11 +4918,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4923 "cmDependsJavaParser.cxx"
|
||||
#line 4922 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 231: /* SynchronizedStatement: jp_SYNCHRONIZED jp_PARESTART Expression jp_PAREEND Block */
|
||||
#line 2091 "cmDependsJavaParser.y"
|
||||
#line 2090 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
jpCheckEmpty(5);
|
||||
@@ -4931,11 +4930,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4935 "cmDependsJavaParser.cxx"
|
||||
#line 4934 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 232: /* TryStatement: jp_TRY Block Catches */
|
||||
#line 2101 "cmDependsJavaParser.y"
|
||||
#line 2100 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -4943,11 +4942,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4947 "cmDependsJavaParser.cxx"
|
||||
#line 4946 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 233: /* TryStatement: jp_TRY Block Catchesopt Finally */
|
||||
#line 2110 "cmDependsJavaParser.y"
|
||||
#line 2109 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -4955,22 +4954,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4959 "cmDependsJavaParser.cxx"
|
||||
#line 4958 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 234: /* Catchesopt: %empty */
|
||||
#line 2119 "cmDependsJavaParser.y"
|
||||
#line 2118 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4970 "cmDependsJavaParser.cxx"
|
||||
#line 4969 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 235: /* Catchesopt: Catches */
|
||||
#line 2127 "cmDependsJavaParser.y"
|
||||
#line 2126 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4978,11 +4977,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4982 "cmDependsJavaParser.cxx"
|
||||
#line 4981 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 236: /* Catches: CatchClause */
|
||||
#line 2137 "cmDependsJavaParser.y"
|
||||
#line 2136 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -4990,11 +4989,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 4994 "cmDependsJavaParser.cxx"
|
||||
#line 4993 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 237: /* Catches: Catches CatchClause */
|
||||
#line 2146 "cmDependsJavaParser.y"
|
||||
#line 2145 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5002,20 +5001,20 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5006 "cmDependsJavaParser.cxx"
|
||||
#line 5005 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 238: /* CatchClause: jp_CATCH jp_PARESTART FormalParameter jp_PAREEND Block */
|
||||
#line 2156 "cmDependsJavaParser.y"
|
||||
#line 2155 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
|
||||
}
|
||||
#line 5015 "cmDependsJavaParser.cxx"
|
||||
#line 5014 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 239: /* Finally: jp_FINALLY Block */
|
||||
#line 2163 "cmDependsJavaParser.y"
|
||||
#line 2162 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5023,11 +5022,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5027 "cmDependsJavaParser.cxx"
|
||||
#line 5026 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 240: /* Primary: PrimaryNoNewArray */
|
||||
#line 2173 "cmDependsJavaParser.y"
|
||||
#line 2172 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5035,11 +5034,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5039 "cmDependsJavaParser.cxx"
|
||||
#line 5038 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 241: /* Primary: ArrayCreationExpression */
|
||||
#line 2182 "cmDependsJavaParser.y"
|
||||
#line 2181 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5047,11 +5046,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5051 "cmDependsJavaParser.cxx"
|
||||
#line 5050 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 242: /* PrimaryNoNewArray: Literal */
|
||||
#line 2192 "cmDependsJavaParser.y"
|
||||
#line 2191 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5059,20 +5058,20 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5063 "cmDependsJavaParser.cxx"
|
||||
#line 5062 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 243: /* PrimaryNoNewArray: jp_THIS */
|
||||
#line 2201 "cmDependsJavaParser.y"
|
||||
#line 2200 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
|
||||
}
|
||||
#line 5072 "cmDependsJavaParser.cxx"
|
||||
#line 5071 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 244: /* PrimaryNoNewArray: jp_PARESTART Expression jp_PAREEND */
|
||||
#line 2207 "cmDependsJavaParser.y"
|
||||
#line 2206 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5080,11 +5079,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5084 "cmDependsJavaParser.cxx"
|
||||
#line 5083 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 245: /* PrimaryNoNewArray: ClassInstanceCreationExpression */
|
||||
#line 2216 "cmDependsJavaParser.y"
|
||||
#line 2215 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5092,11 +5091,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5096 "cmDependsJavaParser.cxx"
|
||||
#line 5095 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 246: /* PrimaryNoNewArray: FieldAccess */
|
||||
#line 2225 "cmDependsJavaParser.y"
|
||||
#line 2224 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5104,11 +5103,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5108 "cmDependsJavaParser.cxx"
|
||||
#line 5107 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 247: /* PrimaryNoNewArray: MethodInvocation */
|
||||
#line 2234 "cmDependsJavaParser.y"
|
||||
#line 2233 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5116,11 +5115,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5120 "cmDependsJavaParser.cxx"
|
||||
#line 5119 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 248: /* PrimaryNoNewArray: ArrayAccess */
|
||||
#line 2243 "cmDependsJavaParser.y"
|
||||
#line 2242 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5128,11 +5127,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5132 "cmDependsJavaParser.cxx"
|
||||
#line 5131 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 249: /* ClassInstanceCreationExpression: New ClassType jp_PARESTART ArgumentListopt jp_PAREEND ClassBodyOpt */
|
||||
#line 2253 "cmDependsJavaParser.y"
|
||||
#line 2252 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(6);
|
||||
jpCheckEmpty(6);
|
||||
@@ -5140,22 +5139,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5144 "cmDependsJavaParser.cxx"
|
||||
#line 5143 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 250: /* ClassBodyOpt: %empty */
|
||||
#line 2262 "cmDependsJavaParser.y"
|
||||
#line 2261 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5155 "cmDependsJavaParser.cxx"
|
||||
#line 5154 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 251: /* ClassBodyOpt: ClassBody */
|
||||
#line 2270 "cmDependsJavaParser.y"
|
||||
#line 2269 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5163,22 +5162,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5167 "cmDependsJavaParser.cxx"
|
||||
#line 5166 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 252: /* ArgumentListopt: %empty */
|
||||
#line 2279 "cmDependsJavaParser.y"
|
||||
#line 2278 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5178 "cmDependsJavaParser.cxx"
|
||||
#line 5177 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 253: /* ArgumentListopt: ArgumentList */
|
||||
#line 2287 "cmDependsJavaParser.y"
|
||||
#line 2286 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5186,11 +5185,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5190 "cmDependsJavaParser.cxx"
|
||||
#line 5189 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 254: /* ArgumentList: Expression */
|
||||
#line 2297 "cmDependsJavaParser.y"
|
||||
#line 2296 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5198,11 +5197,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5202 "cmDependsJavaParser.cxx"
|
||||
#line 5201 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 255: /* ArgumentList: ArgumentList jp_COMMA Expression */
|
||||
#line 2306 "cmDependsJavaParser.y"
|
||||
#line 2305 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5210,11 +5209,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5214 "cmDependsJavaParser.cxx"
|
||||
#line 5213 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 256: /* ArrayCreationExpression: New PrimitiveType DimExprs Dimsopt */
|
||||
#line 2316 "cmDependsJavaParser.y"
|
||||
#line 2315 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -5222,11 +5221,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5226 "cmDependsJavaParser.cxx"
|
||||
#line 5225 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 257: /* ArrayCreationExpression: New ClassOrInterfaceType DimExprs Dimsopt */
|
||||
#line 2325 "cmDependsJavaParser.y"
|
||||
#line 2324 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -5234,11 +5233,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5238 "cmDependsJavaParser.cxx"
|
||||
#line 5237 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 258: /* ArrayCreationExpression: New PrimitiveType Dims ArrayInitializer */
|
||||
#line 2334 "cmDependsJavaParser.y"
|
||||
#line 2333 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -5246,11 +5245,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5250 "cmDependsJavaParser.cxx"
|
||||
#line 5249 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 259: /* ArrayCreationExpression: New ClassOrInterfaceType Dims ArrayInitializer */
|
||||
#line 2343 "cmDependsJavaParser.y"
|
||||
#line 2342 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -5258,22 +5257,22 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5262 "cmDependsJavaParser.cxx"
|
||||
#line 5261 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 260: /* Dimsopt: %empty */
|
||||
#line 2352 "cmDependsJavaParser.y"
|
||||
#line 2351 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(0);
|
||||
(yyval.str) = 0;
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5273 "cmDependsJavaParser.cxx"
|
||||
#line 5272 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 261: /* Dimsopt: Dims */
|
||||
#line 2360 "cmDependsJavaParser.y"
|
||||
#line 2359 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5281,11 +5280,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5285 "cmDependsJavaParser.cxx"
|
||||
#line 5284 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 262: /* DimExprs: DimExpr */
|
||||
#line 2370 "cmDependsJavaParser.y"
|
||||
#line 2369 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5293,11 +5292,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5297 "cmDependsJavaParser.cxx"
|
||||
#line 5296 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 263: /* DimExprs: DimExprs DimExpr */
|
||||
#line 2379 "cmDependsJavaParser.y"
|
||||
#line 2378 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5305,11 +5304,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5309 "cmDependsJavaParser.cxx"
|
||||
#line 5308 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 264: /* DimExpr: jp_BRACKETSTART Expression jp_BRACKETEND */
|
||||
#line 2389 "cmDependsJavaParser.y"
|
||||
#line 2388 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5317,29 +5316,29 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5321 "cmDependsJavaParser.cxx"
|
||||
#line 5320 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 265: /* Dims: jp_BRACKETSTART jp_BRACKETEND */
|
||||
#line 2399 "cmDependsJavaParser.y"
|
||||
#line 2398 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
|
||||
}
|
||||
#line 5330 "cmDependsJavaParser.cxx"
|
||||
#line 5329 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 266: /* Dims: Dims jp_BRACKETSTART jp_BRACKETEND */
|
||||
#line 2405 "cmDependsJavaParser.y"
|
||||
#line 2404 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
|
||||
}
|
||||
#line 5339 "cmDependsJavaParser.cxx"
|
||||
#line 5338 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 267: /* FieldAccess: Primary jp_DOT Identifier */
|
||||
#line 2412 "cmDependsJavaParser.y"
|
||||
#line 2411 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[0].str)));
|
||||
@@ -5348,11 +5347,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5352 "cmDependsJavaParser.cxx"
|
||||
#line 5351 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 268: /* FieldAccess: jp_SUPER jp_DOT Identifier */
|
||||
#line 2422 "cmDependsJavaParser.y"
|
||||
#line 2421 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[0].str)));
|
||||
@@ -5361,11 +5360,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5365 "cmDependsJavaParser.cxx"
|
||||
#line 5364 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 269: /* FieldAccess: jp_THIS jp_DOT Identifier */
|
||||
#line 2432 "cmDependsJavaParser.y"
|
||||
#line 2431 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[0].str)));
|
||||
@@ -5374,11 +5373,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5378 "cmDependsJavaParser.cxx"
|
||||
#line 5377 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 270: /* FieldAccess: Primary jp_DOT jp_THIS */
|
||||
#line 2442 "cmDependsJavaParser.y"
|
||||
#line 2441 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[0].str)));
|
||||
@@ -5387,11 +5386,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5391 "cmDependsJavaParser.cxx"
|
||||
#line 5390 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 271: /* MethodInvocation: Name jp_PARESTART ArgumentListopt jp_PAREEND */
|
||||
#line 2453 "cmDependsJavaParser.y"
|
||||
#line 2452 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-3].str)));
|
||||
@@ -5400,11 +5399,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5404 "cmDependsJavaParser.cxx"
|
||||
#line 5403 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 272: /* MethodInvocation: Primary jp_DOT Identifier jp_PARESTART ArgumentListopt jp_PAREEND */
|
||||
#line 2463 "cmDependsJavaParser.y"
|
||||
#line 2462 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(6);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-5].str)));
|
||||
@@ -5414,11 +5413,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5418 "cmDependsJavaParser.cxx"
|
||||
#line 5417 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 273: /* MethodInvocation: jp_SUPER jp_DOT Identifier jp_PARESTART ArgumentListopt jp_PAREEND */
|
||||
#line 2474 "cmDependsJavaParser.y"
|
||||
#line 2473 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(6);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-3].str)));
|
||||
@@ -5427,11 +5426,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5431 "cmDependsJavaParser.cxx"
|
||||
#line 5430 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 274: /* MethodInvocation: jp_THIS jp_DOT Identifier jp_PARESTART ArgumentListopt jp_PAREEND */
|
||||
#line 2484 "cmDependsJavaParser.y"
|
||||
#line 2483 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(6);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-3].str)));
|
||||
@@ -5440,11 +5439,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5444 "cmDependsJavaParser.cxx"
|
||||
#line 5443 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 275: /* ArrayAccess: Name jp_BRACKETSTART Expression jp_BRACKETEND */
|
||||
#line 2495 "cmDependsJavaParser.y"
|
||||
#line 2494 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[-3].str)));
|
||||
@@ -5453,11 +5452,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5457 "cmDependsJavaParser.cxx"
|
||||
#line 5456 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 276: /* ArrayAccess: PrimaryNoNewArray jp_BRACKETSTART Expression jp_BRACKETEND */
|
||||
#line 2505 "cmDependsJavaParser.y"
|
||||
#line 2504 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -5465,11 +5464,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5469 "cmDependsJavaParser.cxx"
|
||||
#line 5468 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 277: /* PostfixExpression: Primary */
|
||||
#line 2515 "cmDependsJavaParser.y"
|
||||
#line 2514 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5477,11 +5476,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5481 "cmDependsJavaParser.cxx"
|
||||
#line 5480 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 278: /* PostfixExpression: Name */
|
||||
#line 2524 "cmDependsJavaParser.y"
|
||||
#line 2523 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[0].str)));
|
||||
@@ -5489,11 +5488,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5493 "cmDependsJavaParser.cxx"
|
||||
#line 5492 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 279: /* PostfixExpression: ArrayType jp_DOT jp_CLASS */
|
||||
#line 2533 "cmDependsJavaParser.y"
|
||||
#line 2532 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5501,11 +5500,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5505 "cmDependsJavaParser.cxx"
|
||||
#line 5504 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 280: /* PostfixExpression: PostIncrementExpression */
|
||||
#line 2542 "cmDependsJavaParser.y"
|
||||
#line 2541 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5513,11 +5512,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5517 "cmDependsJavaParser.cxx"
|
||||
#line 5516 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 281: /* PostfixExpression: PostDecrementExpression */
|
||||
#line 2551 "cmDependsJavaParser.y"
|
||||
#line 2550 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5525,11 +5524,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5529 "cmDependsJavaParser.cxx"
|
||||
#line 5528 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 282: /* PostIncrementExpression: PostfixExpression jp_PLUSPLUS */
|
||||
#line 2561 "cmDependsJavaParser.y"
|
||||
#line 2560 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5537,11 +5536,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5541 "cmDependsJavaParser.cxx"
|
||||
#line 5540 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 283: /* PostDecrementExpression: PostfixExpression jp_MINUSMINUS */
|
||||
#line 2571 "cmDependsJavaParser.y"
|
||||
#line 2570 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5549,11 +5548,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5553 "cmDependsJavaParser.cxx"
|
||||
#line 5552 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 284: /* UnaryExpression: PreIncrementExpression */
|
||||
#line 2581 "cmDependsJavaParser.y"
|
||||
#line 2580 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5561,11 +5560,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5565 "cmDependsJavaParser.cxx"
|
||||
#line 5564 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 285: /* UnaryExpression: PreDecrementExpression */
|
||||
#line 2590 "cmDependsJavaParser.y"
|
||||
#line 2589 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5573,11 +5572,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5577 "cmDependsJavaParser.cxx"
|
||||
#line 5576 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 286: /* UnaryExpression: jp_PLUS UnaryExpression */
|
||||
#line 2599 "cmDependsJavaParser.y"
|
||||
#line 2598 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5585,11 +5584,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5589 "cmDependsJavaParser.cxx"
|
||||
#line 5588 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 287: /* UnaryExpression: jp_MINUS UnaryExpression */
|
||||
#line 2608 "cmDependsJavaParser.y"
|
||||
#line 2607 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5597,11 +5596,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5601 "cmDependsJavaParser.cxx"
|
||||
#line 5600 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 288: /* UnaryExpression: UnaryExpressionNotPlusMinus */
|
||||
#line 2617 "cmDependsJavaParser.y"
|
||||
#line 2616 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5609,11 +5608,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5613 "cmDependsJavaParser.cxx"
|
||||
#line 5612 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 289: /* PreIncrementExpression: jp_PLUSPLUS UnaryExpression */
|
||||
#line 2627 "cmDependsJavaParser.y"
|
||||
#line 2626 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5621,11 +5620,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5625 "cmDependsJavaParser.cxx"
|
||||
#line 5624 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 290: /* PreDecrementExpression: jp_MINUSMINUS UnaryExpression */
|
||||
#line 2637 "cmDependsJavaParser.y"
|
||||
#line 2636 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5633,11 +5632,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5637 "cmDependsJavaParser.cxx"
|
||||
#line 5636 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 291: /* UnaryExpressionNotPlusMinus: PostfixExpression */
|
||||
#line 2647 "cmDependsJavaParser.y"
|
||||
#line 2646 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5645,11 +5644,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5649 "cmDependsJavaParser.cxx"
|
||||
#line 5648 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 292: /* UnaryExpressionNotPlusMinus: jp_TILDE UnaryExpression */
|
||||
#line 2656 "cmDependsJavaParser.y"
|
||||
#line 2655 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5657,11 +5656,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5661 "cmDependsJavaParser.cxx"
|
||||
#line 5660 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 293: /* UnaryExpressionNotPlusMinus: jp_EXCLAMATION UnaryExpression */
|
||||
#line 2665 "cmDependsJavaParser.y"
|
||||
#line 2664 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(2);
|
||||
jpCheckEmpty(2);
|
||||
@@ -5669,11 +5668,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5673 "cmDependsJavaParser.cxx"
|
||||
#line 5672 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 294: /* UnaryExpressionNotPlusMinus: CastExpression */
|
||||
#line 2674 "cmDependsJavaParser.y"
|
||||
#line 2673 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5681,11 +5680,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5685 "cmDependsJavaParser.cxx"
|
||||
#line 5684 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 295: /* CastExpression: jp_PARESTART PrimitiveType Dimsopt jp_PAREEND UnaryExpression */
|
||||
#line 2684 "cmDependsJavaParser.y"
|
||||
#line 2683 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
jpCheckEmpty(5);
|
||||
@@ -5693,11 +5692,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5697 "cmDependsJavaParser.cxx"
|
||||
#line 5696 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 296: /* CastExpression: jp_PARESTART Expression jp_PAREEND UnaryExpressionNotPlusMinus */
|
||||
#line 2693 "cmDependsJavaParser.y"
|
||||
#line 2692 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(4);
|
||||
jpCheckEmpty(4);
|
||||
@@ -5705,20 +5704,20 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5709 "cmDependsJavaParser.cxx"
|
||||
#line 5708 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 297: /* CastExpression: jp_PARESTART Name Dims jp_PAREEND UnaryExpressionNotPlusMinus */
|
||||
#line 2702 "cmDependsJavaParser.y"
|
||||
#line 2701 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
|
||||
}
|
||||
#line 5718 "cmDependsJavaParser.cxx"
|
||||
#line 5717 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 298: /* MultiplicativeExpression: UnaryExpression */
|
||||
#line 2709 "cmDependsJavaParser.y"
|
||||
#line 2708 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5726,11 +5725,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5730 "cmDependsJavaParser.cxx"
|
||||
#line 5729 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 299: /* MultiplicativeExpression: MultiplicativeExpression jp_TIMES UnaryExpression */
|
||||
#line 2718 "cmDependsJavaParser.y"
|
||||
#line 2717 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5738,11 +5737,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5742 "cmDependsJavaParser.cxx"
|
||||
#line 5741 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 300: /* MultiplicativeExpression: MultiplicativeExpression jp_DIVIDE UnaryExpression */
|
||||
#line 2727 "cmDependsJavaParser.y"
|
||||
#line 2726 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5750,11 +5749,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5754 "cmDependsJavaParser.cxx"
|
||||
#line 5753 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 301: /* MultiplicativeExpression: MultiplicativeExpression jp_PERCENT UnaryExpression */
|
||||
#line 2736 "cmDependsJavaParser.y"
|
||||
#line 2735 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5762,11 +5761,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5766 "cmDependsJavaParser.cxx"
|
||||
#line 5765 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 302: /* AdditiveExpression: MultiplicativeExpression */
|
||||
#line 2746 "cmDependsJavaParser.y"
|
||||
#line 2745 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5774,11 +5773,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5778 "cmDependsJavaParser.cxx"
|
||||
#line 5777 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 303: /* AdditiveExpression: AdditiveExpression jp_PLUS MultiplicativeExpression */
|
||||
#line 2755 "cmDependsJavaParser.y"
|
||||
#line 2754 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5786,11 +5785,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5790 "cmDependsJavaParser.cxx"
|
||||
#line 5789 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 304: /* AdditiveExpression: AdditiveExpression jp_MINUS MultiplicativeExpression */
|
||||
#line 2764 "cmDependsJavaParser.y"
|
||||
#line 2763 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5798,11 +5797,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5802 "cmDependsJavaParser.cxx"
|
||||
#line 5801 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 305: /* ShiftExpression: AdditiveExpression */
|
||||
#line 2774 "cmDependsJavaParser.y"
|
||||
#line 2773 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5810,11 +5809,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5814 "cmDependsJavaParser.cxx"
|
||||
#line 5813 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 306: /* ShiftExpression: ShiftExpression jp_LTLT AdditiveExpression */
|
||||
#line 2783 "cmDependsJavaParser.y"
|
||||
#line 2782 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5822,11 +5821,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5826 "cmDependsJavaParser.cxx"
|
||||
#line 5825 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 307: /* ShiftExpression: ShiftExpression jp_GTGT AdditiveExpression */
|
||||
#line 2792 "cmDependsJavaParser.y"
|
||||
#line 2791 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5834,11 +5833,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5838 "cmDependsJavaParser.cxx"
|
||||
#line 5837 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 308: /* ShiftExpression: ShiftExpression jp_GTGTGT AdditiveExpression */
|
||||
#line 2801 "cmDependsJavaParser.y"
|
||||
#line 2800 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5846,11 +5845,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5850 "cmDependsJavaParser.cxx"
|
||||
#line 5849 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 309: /* RelationalExpression: ShiftExpression */
|
||||
#line 2811 "cmDependsJavaParser.y"
|
||||
#line 2810 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5858,11 +5857,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5862 "cmDependsJavaParser.cxx"
|
||||
#line 5861 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 310: /* RelationalExpression: RelationalExpression jp_LESSTHAN ShiftExpression */
|
||||
#line 2820 "cmDependsJavaParser.y"
|
||||
#line 2819 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5870,11 +5869,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5874 "cmDependsJavaParser.cxx"
|
||||
#line 5873 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 311: /* RelationalExpression: RelationalExpression jp_GREATER ShiftExpression */
|
||||
#line 2829 "cmDependsJavaParser.y"
|
||||
#line 2828 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5882,11 +5881,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5886 "cmDependsJavaParser.cxx"
|
||||
#line 5885 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 312: /* RelationalExpression: RelationalExpression jp_LTEQUALS ShiftExpression */
|
||||
#line 2838 "cmDependsJavaParser.y"
|
||||
#line 2837 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5894,11 +5893,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5898 "cmDependsJavaParser.cxx"
|
||||
#line 5897 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 313: /* RelationalExpression: RelationalExpression jp_GTEQUALS ShiftExpression */
|
||||
#line 2847 "cmDependsJavaParser.y"
|
||||
#line 2846 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5906,11 +5905,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5910 "cmDependsJavaParser.cxx"
|
||||
#line 5909 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 314: /* RelationalExpression: RelationalExpression jp_INSTANCEOF ReferenceType */
|
||||
#line 2856 "cmDependsJavaParser.y"
|
||||
#line 2855 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5918,11 +5917,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5922 "cmDependsJavaParser.cxx"
|
||||
#line 5921 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 315: /* EqualityExpression: RelationalExpression */
|
||||
#line 2866 "cmDependsJavaParser.y"
|
||||
#line 2865 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5930,11 +5929,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5934 "cmDependsJavaParser.cxx"
|
||||
#line 5933 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 316: /* EqualityExpression: EqualityExpression jp_EQUALSEQUALS RelationalExpression */
|
||||
#line 2875 "cmDependsJavaParser.y"
|
||||
#line 2874 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5942,11 +5941,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5946 "cmDependsJavaParser.cxx"
|
||||
#line 5945 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 317: /* EqualityExpression: EqualityExpression jp_EXCLAMATIONEQUALS RelationalExpression */
|
||||
#line 2884 "cmDependsJavaParser.y"
|
||||
#line 2883 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5954,11 +5953,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5958 "cmDependsJavaParser.cxx"
|
||||
#line 5957 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 318: /* AndExpression: EqualityExpression */
|
||||
#line 2894 "cmDependsJavaParser.y"
|
||||
#line 2893 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5966,11 +5965,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5970 "cmDependsJavaParser.cxx"
|
||||
#line 5969 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 319: /* AndExpression: AndExpression jp_AND EqualityExpression */
|
||||
#line 2903 "cmDependsJavaParser.y"
|
||||
#line 2902 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -5978,11 +5977,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5982 "cmDependsJavaParser.cxx"
|
||||
#line 5981 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 320: /* ExclusiveOrExpression: AndExpression */
|
||||
#line 2913 "cmDependsJavaParser.y"
|
||||
#line 2912 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -5990,11 +5989,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 5994 "cmDependsJavaParser.cxx"
|
||||
#line 5993 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 321: /* ExclusiveOrExpression: ExclusiveOrExpression jp_CARROT AndExpression */
|
||||
#line 2922 "cmDependsJavaParser.y"
|
||||
#line 2921 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -6002,11 +6001,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6006 "cmDependsJavaParser.cxx"
|
||||
#line 6005 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 322: /* InclusiveOrExpression: ExclusiveOrExpression */
|
||||
#line 2932 "cmDependsJavaParser.y"
|
||||
#line 2931 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6014,11 +6013,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6018 "cmDependsJavaParser.cxx"
|
||||
#line 6017 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 323: /* InclusiveOrExpression: InclusiveOrExpression jp_PIPE ExclusiveOrExpression */
|
||||
#line 2941 "cmDependsJavaParser.y"
|
||||
#line 2940 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -6026,11 +6025,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6030 "cmDependsJavaParser.cxx"
|
||||
#line 6029 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 324: /* ConditionalAndExpression: InclusiveOrExpression */
|
||||
#line 2951 "cmDependsJavaParser.y"
|
||||
#line 2950 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6038,11 +6037,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6042 "cmDependsJavaParser.cxx"
|
||||
#line 6041 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 325: /* ConditionalAndExpression: ConditionalAndExpression jp_ANDAND InclusiveOrExpression */
|
||||
#line 2960 "cmDependsJavaParser.y"
|
||||
#line 2959 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -6050,11 +6049,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6054 "cmDependsJavaParser.cxx"
|
||||
#line 6053 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 326: /* ConditionalOrExpression: ConditionalAndExpression */
|
||||
#line 2970 "cmDependsJavaParser.y"
|
||||
#line 2969 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6062,11 +6061,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6066 "cmDependsJavaParser.cxx"
|
||||
#line 6065 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 327: /* ConditionalOrExpression: ConditionalOrExpression jp_PIPEPIPE ConditionalAndExpression */
|
||||
#line 2979 "cmDependsJavaParser.y"
|
||||
#line 2978 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -6074,11 +6073,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6078 "cmDependsJavaParser.cxx"
|
||||
#line 6077 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 328: /* ConditionalExpression: ConditionalOrExpression */
|
||||
#line 2989 "cmDependsJavaParser.y"
|
||||
#line 2988 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6086,11 +6085,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6090 "cmDependsJavaParser.cxx"
|
||||
#line 6089 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 329: /* ConditionalExpression: ConditionalOrExpression jp_QUESTION Expression jp_COLON ConditionalExpression */
|
||||
#line 2998 "cmDependsJavaParser.y"
|
||||
#line 2997 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(5);
|
||||
jpCheckEmpty(5);
|
||||
@@ -6098,11 +6097,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6102 "cmDependsJavaParser.cxx"
|
||||
#line 6101 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 330: /* AssignmentExpression: ConditionalExpression */
|
||||
#line 3008 "cmDependsJavaParser.y"
|
||||
#line 3007 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6110,11 +6109,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6114 "cmDependsJavaParser.cxx"
|
||||
#line 6113 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 331: /* AssignmentExpression: Assignment */
|
||||
#line 3017 "cmDependsJavaParser.y"
|
||||
#line 3016 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6122,11 +6121,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6126 "cmDependsJavaParser.cxx"
|
||||
#line 6125 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 332: /* Assignment: LeftHandSide AssignmentOperator AssignmentExpression */
|
||||
#line 3027 "cmDependsJavaParser.y"
|
||||
#line 3026 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpCheckEmpty(3);
|
||||
@@ -6134,11 +6133,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6138 "cmDependsJavaParser.cxx"
|
||||
#line 6137 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 333: /* LeftHandSide: Name */
|
||||
#line 3037 "cmDependsJavaParser.y"
|
||||
#line 3036 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
yyGetParser->DeallocateParserType(&((yyvsp[0].str)));
|
||||
@@ -6147,11 +6146,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6151 "cmDependsJavaParser.cxx"
|
||||
#line 6150 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 334: /* LeftHandSide: FieldAccess */
|
||||
#line 3047 "cmDependsJavaParser.y"
|
||||
#line 3046 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6159,11 +6158,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6163 "cmDependsJavaParser.cxx"
|
||||
#line 6162 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 335: /* LeftHandSide: ArrayAccess */
|
||||
#line 3056 "cmDependsJavaParser.y"
|
||||
#line 3055 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6171,11 +6170,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6175 "cmDependsJavaParser.cxx"
|
||||
#line 6174 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 336: /* AssignmentOperator: jp_EQUALS */
|
||||
#line 3066 "cmDependsJavaParser.y"
|
||||
#line 3065 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6183,11 +6182,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6187 "cmDependsJavaParser.cxx"
|
||||
#line 6186 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 337: /* AssignmentOperator: jp_TIMESEQUALS */
|
||||
#line 3075 "cmDependsJavaParser.y"
|
||||
#line 3074 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6195,11 +6194,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6199 "cmDependsJavaParser.cxx"
|
||||
#line 6198 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 338: /* AssignmentOperator: jp_DIVIDEEQUALS */
|
||||
#line 3084 "cmDependsJavaParser.y"
|
||||
#line 3083 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6207,11 +6206,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6211 "cmDependsJavaParser.cxx"
|
||||
#line 6210 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 339: /* AssignmentOperator: jp_PERCENTEQUALS */
|
||||
#line 3093 "cmDependsJavaParser.y"
|
||||
#line 3092 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6219,11 +6218,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6223 "cmDependsJavaParser.cxx"
|
||||
#line 6222 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 340: /* AssignmentOperator: jp_PLUSEQUALS */
|
||||
#line 3102 "cmDependsJavaParser.y"
|
||||
#line 3101 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6231,11 +6230,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6235 "cmDependsJavaParser.cxx"
|
||||
#line 6234 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 341: /* AssignmentOperator: jp_MINUSEQUALS */
|
||||
#line 3111 "cmDependsJavaParser.y"
|
||||
#line 3110 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6243,11 +6242,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6247 "cmDependsJavaParser.cxx"
|
||||
#line 6246 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 342: /* AssignmentOperator: jp_LESLESEQUALS */
|
||||
#line 3120 "cmDependsJavaParser.y"
|
||||
#line 3119 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6255,11 +6254,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6259 "cmDependsJavaParser.cxx"
|
||||
#line 6258 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 343: /* AssignmentOperator: jp_GTGTEQUALS */
|
||||
#line 3129 "cmDependsJavaParser.y"
|
||||
#line 3128 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6267,11 +6266,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6271 "cmDependsJavaParser.cxx"
|
||||
#line 6270 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 344: /* AssignmentOperator: jp_GTGTGTEQUALS */
|
||||
#line 3138 "cmDependsJavaParser.y"
|
||||
#line 3137 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6279,11 +6278,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6283 "cmDependsJavaParser.cxx"
|
||||
#line 6282 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 345: /* AssignmentOperator: jp_ANDEQUALS */
|
||||
#line 3147 "cmDependsJavaParser.y"
|
||||
#line 3146 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6291,11 +6290,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6295 "cmDependsJavaParser.cxx"
|
||||
#line 6294 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 346: /* AssignmentOperator: jp_CARROTEQUALS */
|
||||
#line 3156 "cmDependsJavaParser.y"
|
||||
#line 3155 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6303,11 +6302,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6307 "cmDependsJavaParser.cxx"
|
||||
#line 6306 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 347: /* AssignmentOperator: jp_PIPEEQUALS */
|
||||
#line 3165 "cmDependsJavaParser.y"
|
||||
#line 3164 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6315,11 +6314,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6319 "cmDependsJavaParser.cxx"
|
||||
#line 6318 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 348: /* Expression: AssignmentExpression */
|
||||
#line 3175 "cmDependsJavaParser.y"
|
||||
#line 3174 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6327,11 +6326,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6331 "cmDependsJavaParser.cxx"
|
||||
#line 6330 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 349: /* ConstantExpression: Expression */
|
||||
#line 3185 "cmDependsJavaParser.y"
|
||||
#line 3184 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6339,11 +6338,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6343 "cmDependsJavaParser.cxx"
|
||||
#line 6342 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 350: /* New: jp_NEW */
|
||||
#line 3195 "cmDependsJavaParser.y"
|
||||
#line 3194 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(1);
|
||||
jpCheckEmpty(1);
|
||||
@@ -6351,11 +6350,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6355 "cmDependsJavaParser.cxx"
|
||||
#line 6354 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
case 351: /* New: Name jp_DOT jp_NEW */
|
||||
#line 3204 "cmDependsJavaParser.y"
|
||||
#line 3203 "cmDependsJavaParser.y"
|
||||
{
|
||||
jpElementStart(3);
|
||||
jpStoreClass((yyvsp[-2].str));
|
||||
@@ -6364,11 +6363,11 @@ yyreduce:
|
||||
yyGetParser->SetCurrentCombine("");
|
||||
|
||||
}
|
||||
#line 6368 "cmDependsJavaParser.cxx"
|
||||
#line 6367 "cmDependsJavaParser.cxx"
|
||||
break;
|
||||
|
||||
|
||||
#line 6372 "cmDependsJavaParser.cxx"
|
||||
#line 6371 "cmDependsJavaParser.cxx"
|
||||
|
||||
default: break;
|
||||
}
|
||||
@@ -6592,7 +6591,7 @@ yyreturnlab:
|
||||
return yyresult;
|
||||
}
|
||||
|
||||
#line 3213 "cmDependsJavaParser.y"
|
||||
#line 3212 "cmDependsJavaParser.y"
|
||||
|
||||
/* End of grammar */
|
||||
|
||||
|
||||
@@ -13,7 +13,6 @@ Run bison like this:
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <string>
|
||||
|
||||
@@ -88,7 +88,6 @@ Run bison like this:
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <stdexcept>
|
||||
@@ -127,7 +126,7 @@ static void cmExpr_yyerror(yyscan_t yyscanner, const char* message);
|
||||
# pragma diag_suppress 550 /* variable set but never used */
|
||||
#endif
|
||||
|
||||
#line 131 "cmExprParser.cxx"
|
||||
#line 130 "cmExprParser.cxx"
|
||||
|
||||
# ifndef YY_CAST
|
||||
# ifdef __cplusplus
|
||||
@@ -569,9 +568,9 @@ static const yytype_int8 yytranslate[] =
|
||||
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
|
||||
static const yytype_uint8 yyrline[] =
|
||||
{
|
||||
0, 88, 88, 93, 96, 101, 104, 109, 112, 117,
|
||||
120, 123, 128, 131, 134, 139, 142, 145, 151, 156,
|
||||
159, 162, 165, 170, 173
|
||||
0, 87, 87, 92, 95, 100, 103, 108, 111, 116,
|
||||
119, 122, 127, 130, 133, 138, 141, 144, 150, 155,
|
||||
158, 161, 164, 169, 172
|
||||
};
|
||||
#endif
|
||||
|
||||
@@ -1432,194 +1431,194 @@ yyreduce:
|
||||
switch (yyn)
|
||||
{
|
||||
case 2: /* start: exp */
|
||||
#line 88 "cmExprParser.y"
|
||||
#line 87 "cmExprParser.y"
|
||||
{
|
||||
cmExpr_yyget_extra(yyscanner)->SetResult((yyvsp[0].Number));
|
||||
}
|
||||
#line 1440 "cmExprParser.cxx"
|
||||
#line 1439 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 3: /* exp: bitwiseor */
|
||||
#line 93 "cmExprParser.y"
|
||||
#line 92 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[0].Number);
|
||||
}
|
||||
#line 1448 "cmExprParser.cxx"
|
||||
#line 1447 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 4: /* exp: exp exp_OR bitwiseor */
|
||||
#line 96 "cmExprParser.y"
|
||||
#line 95 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[-2].Number) | (yyvsp[0].Number);
|
||||
}
|
||||
#line 1456 "cmExprParser.cxx"
|
||||
#line 1455 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 5: /* bitwiseor: bitwisexor */
|
||||
#line 101 "cmExprParser.y"
|
||||
#line 100 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[0].Number);
|
||||
}
|
||||
#line 1464 "cmExprParser.cxx"
|
||||
#line 1463 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 6: /* bitwiseor: bitwiseor exp_XOR bitwisexor */
|
||||
#line 104 "cmExprParser.y"
|
||||
#line 103 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[-2].Number) ^ (yyvsp[0].Number);
|
||||
}
|
||||
#line 1472 "cmExprParser.cxx"
|
||||
#line 1471 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 7: /* bitwisexor: bitwiseand */
|
||||
#line 109 "cmExprParser.y"
|
||||
#line 108 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[0].Number);
|
||||
}
|
||||
#line 1480 "cmExprParser.cxx"
|
||||
#line 1479 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 8: /* bitwisexor: bitwisexor exp_AND bitwiseand */
|
||||
#line 112 "cmExprParser.y"
|
||||
#line 111 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[-2].Number) & (yyvsp[0].Number);
|
||||
}
|
||||
#line 1488 "cmExprParser.cxx"
|
||||
#line 1487 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 9: /* bitwiseand: shift */
|
||||
#line 117 "cmExprParser.y"
|
||||
#line 116 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[0].Number);
|
||||
}
|
||||
#line 1496 "cmExprParser.cxx"
|
||||
#line 1495 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 10: /* bitwiseand: bitwiseand exp_SHIFTLEFT shift */
|
||||
#line 120 "cmExprParser.y"
|
||||
#line 119 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[-2].Number) << (yyvsp[0].Number);
|
||||
}
|
||||
#line 1504 "cmExprParser.cxx"
|
||||
#line 1503 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 11: /* bitwiseand: bitwiseand exp_SHIFTRIGHT shift */
|
||||
#line 123 "cmExprParser.y"
|
||||
#line 122 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[-2].Number) >> (yyvsp[0].Number);
|
||||
}
|
||||
#line 1512 "cmExprParser.cxx"
|
||||
#line 1511 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 12: /* shift: term */
|
||||
#line 128 "cmExprParser.y"
|
||||
#line 127 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[0].Number);
|
||||
}
|
||||
#line 1520 "cmExprParser.cxx"
|
||||
#line 1519 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 13: /* shift: shift exp_PLUS term */
|
||||
#line 131 "cmExprParser.y"
|
||||
#line 130 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[-2].Number) + (yyvsp[0].Number);
|
||||
}
|
||||
#line 1528 "cmExprParser.cxx"
|
||||
#line 1527 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 14: /* shift: shift exp_MINUS term */
|
||||
#line 134 "cmExprParser.y"
|
||||
#line 133 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[-2].Number) - (yyvsp[0].Number);
|
||||
}
|
||||
#line 1536 "cmExprParser.cxx"
|
||||
#line 1535 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 15: /* term: unary */
|
||||
#line 139 "cmExprParser.y"
|
||||
#line 138 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[0].Number);
|
||||
}
|
||||
#line 1544 "cmExprParser.cxx"
|
||||
#line 1543 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 16: /* term: term exp_TIMES unary */
|
||||
#line 142 "cmExprParser.y"
|
||||
#line 141 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[-2].Number) * (yyvsp[0].Number);
|
||||
}
|
||||
#line 1552 "cmExprParser.cxx"
|
||||
#line 1551 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 17: /* term: term exp_DIVIDE unary */
|
||||
#line 145 "cmExprParser.y"
|
||||
#line 144 "cmExprParser.y"
|
||||
{
|
||||
if (yyvsp[0].Number == 0) {
|
||||
throw std::overflow_error("divide by zero");
|
||||
}
|
||||
(yyval.Number) = (yyvsp[-2].Number) / (yyvsp[0].Number);
|
||||
}
|
||||
#line 1563 "cmExprParser.cxx"
|
||||
#line 1562 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 18: /* term: term exp_MOD unary */
|
||||
#line 151 "cmExprParser.y"
|
||||
#line 150 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[-2].Number) % (yyvsp[0].Number);
|
||||
}
|
||||
#line 1571 "cmExprParser.cxx"
|
||||
#line 1570 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 19: /* unary: factor */
|
||||
#line 156 "cmExprParser.y"
|
||||
#line 155 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[0].Number);
|
||||
}
|
||||
#line 1579 "cmExprParser.cxx"
|
||||
#line 1578 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 20: /* unary: exp_PLUS unary */
|
||||
#line 159 "cmExprParser.y"
|
||||
#line 158 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = + (yyvsp[0].Number);
|
||||
}
|
||||
#line 1587 "cmExprParser.cxx"
|
||||
#line 1586 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 21: /* unary: exp_MINUS unary */
|
||||
#line 162 "cmExprParser.y"
|
||||
#line 161 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = - (yyvsp[0].Number);
|
||||
}
|
||||
#line 1595 "cmExprParser.cxx"
|
||||
#line 1594 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 22: /* unary: exp_NOT unary */
|
||||
#line 165 "cmExprParser.y"
|
||||
#line 164 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = ~ (yyvsp[0].Number);
|
||||
}
|
||||
#line 1603 "cmExprParser.cxx"
|
||||
#line 1602 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 23: /* factor: exp_NUMBER */
|
||||
#line 170 "cmExprParser.y"
|
||||
#line 169 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[0].Number);
|
||||
}
|
||||
#line 1611 "cmExprParser.cxx"
|
||||
#line 1610 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
case 24: /* factor: exp_OPENPARENT exp exp_CLOSEPARENT */
|
||||
#line 173 "cmExprParser.y"
|
||||
#line 172 "cmExprParser.y"
|
||||
{
|
||||
(yyval.Number) = (yyvsp[-1].Number);
|
||||
}
|
||||
#line 1619 "cmExprParser.cxx"
|
||||
#line 1618 "cmExprParser.cxx"
|
||||
break;
|
||||
|
||||
|
||||
#line 1623 "cmExprParser.cxx"
|
||||
#line 1622 "cmExprParser.cxx"
|
||||
|
||||
default: break;
|
||||
}
|
||||
@@ -1843,7 +1842,7 @@ yyreturnlab:
|
||||
return yyresult;
|
||||
}
|
||||
|
||||
#line 178 "cmExprParser.y"
|
||||
#line 177 "cmExprParser.y"
|
||||
|
||||
/* End of grammar */
|
||||
|
||||
|
||||
@@ -13,7 +13,6 @@ Run bison like this:
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <stdexcept>
|
||||
|
||||
@@ -256,7 +256,6 @@ typedef int16_t flex_int16_t;
|
||||
typedef uint16_t flex_uint16_t;
|
||||
typedef int32_t flex_int32_t;
|
||||
typedef uint32_t flex_uint32_t;
|
||||
typedef uint64_t flex_uint64_t;
|
||||
#else
|
||||
typedef signed char flex_int8_t;
|
||||
typedef short int flex_int16_t;
|
||||
@@ -421,7 +420,7 @@ struct yy_buffer_state
|
||||
/* Number of characters read into yy_ch_buf, not including EOB
|
||||
* characters.
|
||||
*/
|
||||
yy_size_t yy_n_chars;
|
||||
int yy_n_chars;
|
||||
|
||||
/* Whether we "own" the buffer - i.e., we know we created it,
|
||||
* and can realloc() it to grow it, and should free() it to
|
||||
@@ -498,7 +497,7 @@ static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file , yyscan_t yyscanner
|
||||
|
||||
YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size , yyscan_t yyscanner );
|
||||
YY_BUFFER_STATE yy_scan_string ( const char *yy_str , yyscan_t yyscanner );
|
||||
YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, yy_size_t len , yyscan_t yyscanner );
|
||||
YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len , yyscan_t yyscanner );
|
||||
|
||||
void *yyalloc ( yy_size_t , yyscan_t yyscanner );
|
||||
void *yyrealloc ( void *, yy_size_t , yyscan_t yyscanner );
|
||||
@@ -545,7 +544,7 @@ static void yynoreturn yy_fatal_error ( const char* msg , yyscan_t yyscanner );
|
||||
*/
|
||||
#define YY_DO_BEFORE_ACTION \
|
||||
yyg->yytext_ptr = yy_bp; \
|
||||
yyleng = (yy_size_t) (yy_cp - yy_bp); \
|
||||
yyleng = (int) (yy_cp - yy_bp); \
|
||||
yyg->yy_hold_char = *yy_cp; \
|
||||
*yy_cp = '\0'; \
|
||||
yyg->yy_c_buf_p = yy_cp;
|
||||
@@ -674,8 +673,8 @@ struct yyguts_t
|
||||
size_t yy_buffer_stack_max; /**< capacity of stack. */
|
||||
YY_BUFFER_STATE * yy_buffer_stack; /**< Stack as an array. */
|
||||
char yy_hold_char;
|
||||
yy_size_t yy_n_chars;
|
||||
yy_size_t yyleng_r;
|
||||
int yy_n_chars;
|
||||
int yyleng_r;
|
||||
char *yy_c_buf_p;
|
||||
int yy_init;
|
||||
int yy_start;
|
||||
@@ -722,7 +721,7 @@ FILE *yyget_out ( yyscan_t yyscanner );
|
||||
|
||||
void yyset_out ( FILE * _out_str , yyscan_t yyscanner );
|
||||
|
||||
yy_size_t yyget_leng ( yyscan_t yyscanner );
|
||||
int yyget_leng ( yyscan_t yyscanner );
|
||||
|
||||
char *yyget_text ( yyscan_t yyscanner );
|
||||
|
||||
@@ -795,7 +794,7 @@ static int input ( yyscan_t yyscanner );
|
||||
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
|
||||
{ \
|
||||
int c = '*'; \
|
||||
yy_size_t n; \
|
||||
int n; \
|
||||
for ( n = 0; n < max_size && \
|
||||
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
|
||||
buf[n] = (char) c; \
|
||||
@@ -1241,7 +1240,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
|
||||
|
||||
else
|
||||
{
|
||||
yy_size_t num_to_read =
|
||||
int num_to_read =
|
||||
YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
|
||||
|
||||
while ( num_to_read <= 0 )
|
||||
@@ -1255,7 +1254,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
|
||||
|
||||
if ( b->yy_is_our_buffer )
|
||||
{
|
||||
yy_size_t new_size = b->yy_buf_size * 2;
|
||||
int new_size = b->yy_buf_size * 2;
|
||||
|
||||
if ( new_size <= 0 )
|
||||
b->yy_buf_size += b->yy_buf_size / 8;
|
||||
@@ -1313,7 +1312,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
|
||||
|
||||
if ((yyg->yy_n_chars + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
|
||||
/* Extend the array by 50%, plus the number we really need. */
|
||||
yy_size_t new_size = yyg->yy_n_chars + number_to_move + (yyg->yy_n_chars >> 1);
|
||||
int new_size = yyg->yy_n_chars + number_to_move + (yyg->yy_n_chars >> 1);
|
||||
YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc(
|
||||
(void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size , yyscanner );
|
||||
if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
|
||||
@@ -1406,7 +1405,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
|
||||
if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 )
|
||||
{ /* need to shift things up to make room */
|
||||
/* +2 for EOB chars. */
|
||||
yy_size_t number_to_move = yyg->yy_n_chars + 2;
|
||||
int number_to_move = yyg->yy_n_chars + 2;
|
||||
char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[
|
||||
YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2];
|
||||
char *source =
|
||||
@@ -1458,7 +1457,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
|
||||
|
||||
else
|
||||
{ /* need more input */
|
||||
yy_size_t offset = yyg->yy_c_buf_p - yyg->yytext_ptr;
|
||||
int offset = (int) (yyg->yy_c_buf_p - yyg->yytext_ptr);
|
||||
++yyg->yy_c_buf_p;
|
||||
|
||||
switch ( yy_get_next_buffer( yyscanner ) )
|
||||
@@ -1836,12 +1835,12 @@ YY_BUFFER_STATE yy_scan_string (const char * yystr , yyscan_t yyscanner)
|
||||
* @param yyscanner The scanner object.
|
||||
* @return the newly allocated buffer state object.
|
||||
*/
|
||||
YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, yy_size_t _yybytes_len , yyscan_t yyscanner)
|
||||
YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len , yyscan_t yyscanner)
|
||||
{
|
||||
YY_BUFFER_STATE b;
|
||||
char *buf;
|
||||
yy_size_t n;
|
||||
yy_size_t i;
|
||||
int i;
|
||||
|
||||
/* Get memory for full buffer, including space for trailing EOB's. */
|
||||
n = (yy_size_t) (_yybytes_len + 2);
|
||||
@@ -1885,7 +1884,7 @@ static void yynoreturn yy_fatal_error (const char* msg , yyscan_t yyscanner)
|
||||
do \
|
||||
{ \
|
||||
/* Undo effects of setting up yytext. */ \
|
||||
yy_size_t yyless_macro_arg = (n); \
|
||||
int yyless_macro_arg = (n); \
|
||||
YY_LESS_LINENO(yyless_macro_arg);\
|
||||
yytext[yyleng] = yyg->yy_hold_char; \
|
||||
yyg->yy_c_buf_p = yytext + yyless_macro_arg; \
|
||||
@@ -1953,7 +1952,7 @@ FILE *yyget_out (yyscan_t yyscanner)
|
||||
/** Get the length of the current token.
|
||||
* @param yyscanner The scanner object.
|
||||
*/
|
||||
yy_size_t yyget_leng (yyscan_t yyscanner)
|
||||
int yyget_leng (yyscan_t yyscanner)
|
||||
{
|
||||
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
|
||||
return yyleng;
|
||||
|
||||
@@ -258,7 +258,6 @@ typedef int16_t flex_int16_t;
|
||||
typedef uint16_t flex_uint16_t;
|
||||
typedef int32_t flex_int32_t;
|
||||
typedef uint32_t flex_uint32_t;
|
||||
typedef uint64_t flex_uint64_t;
|
||||
#else
|
||||
typedef signed char flex_int8_t;
|
||||
typedef short int flex_int16_t;
|
||||
@@ -372,7 +371,7 @@ struct yy_buffer_state
|
||||
/* Number of characters read into yy_ch_buf, not including EOB
|
||||
* characters.
|
||||
*/
|
||||
yy_size_t yy_n_chars;
|
||||
int yy_n_chars;
|
||||
|
||||
/* Whether we "own" the buffer - i.e., we know we created it,
|
||||
* and can realloc() it to grow it, and should free() it to
|
||||
@@ -416,7 +415,7 @@ void yypop_buffer_state ( yyscan_t yyscanner );
|
||||
|
||||
YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size , yyscan_t yyscanner );
|
||||
YY_BUFFER_STATE yy_scan_string ( const char *yy_str , yyscan_t yyscanner );
|
||||
YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, yy_size_t len , yyscan_t yyscanner );
|
||||
YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len , yyscan_t yyscanner );
|
||||
|
||||
void *yyalloc ( yy_size_t , yyscan_t yyscanner );
|
||||
void *yyrealloc ( void *, yy_size_t , yyscan_t yyscanner );
|
||||
@@ -463,7 +462,7 @@ FILE *yyget_out ( yyscan_t yyscanner );
|
||||
|
||||
void yyset_out ( FILE * _out_str , yyscan_t yyscanner );
|
||||
|
||||
yy_size_t yyget_leng ( yyscan_t yyscanner );
|
||||
int yyget_leng ( yyscan_t yyscanner );
|
||||
|
||||
char *yyget_text ( yyscan_t yyscanner );
|
||||
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
|
||||
#include "cmBlockCommand.h"
|
||||
|
||||
#include <cstdint> // IWYU pragma: keep
|
||||
#include <cstdint>
|
||||
#include <initializer_list>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <cctype>
|
||||
#include <cstddef>
|
||||
#include <initializer_list>
|
||||
#include <map>
|
||||
#include <string>
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
#include <algorithm>
|
||||
#include <array>
|
||||
#include <cstddef>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
@@ -21,7 +20,7 @@
|
||||
#include "cmGlobalGenerator.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmMakefile.h"
|
||||
#include "cmMessageType.h"
|
||||
#include "cmMessageType.h" // IWYU pragma: keep
|
||||
#include "cmRange.h"
|
||||
#include "cmState.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <iostream>
|
||||
#include <iterator>
|
||||
|
||||
@@ -15,9 +15,9 @@
|
||||
#include <cm/optional>
|
||||
|
||||
#include "cmJSONState.h"
|
||||
#include "cmStateTypes.h"
|
||||
#include "cmStateTypes.h" // IWYU pragma: keep
|
||||
|
||||
#include "CTest/cmCTestTypes.h"
|
||||
#include "CTest/cmCTestTypes.h" // IWYU pragma: keep
|
||||
|
||||
enum class PackageResolveMode;
|
||||
|
||||
|
||||
@@ -16,9 +16,10 @@
|
||||
#include "cmCMakePresetsGraph.h"
|
||||
#include "cmCMakePresetsGraphInternal.h"
|
||||
#include "cmJSONHelpers.h"
|
||||
#include "cmJSONState.h"
|
||||
#include "cmStateTypes.h"
|
||||
|
||||
class cmJSONState;
|
||||
|
||||
namespace {
|
||||
using CacheVariable = cmCMakePresetsGraph::CacheVariable;
|
||||
using ConfigurePreset = cmCMakePresetsGraph::ConfigurePreset;
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
|
||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
|
||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
|
||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
#include "cmCPackPropertiesGenerator.h"
|
||||
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <ostream>
|
||||
|
||||
#include "cmGeneratorExpression.h"
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
#include <ctime>
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
#include <ratio>
|
||||
#include <sstream>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
#include <algorithm>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/string_view>
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#include <cstdio>
|
||||
#include <iterator>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <unordered_map>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include <cmext/string_view>
|
||||
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmMessageType.h"
|
||||
#include "cmMessageType.h" // IWYU pragma: keep
|
||||
#include "cmPolicies.h"
|
||||
#include "cmValue.h"
|
||||
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
#include <cstring>
|
||||
#include <set>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/string_view>
|
||||
|
||||
@@ -13,7 +13,8 @@
|
||||
#include <cm/optional>
|
||||
#include <cmext/string_view>
|
||||
|
||||
#include "cmScanDepFormat.h"
|
||||
enum class LookupMethod;
|
||||
struct cmScanDepInfo;
|
||||
|
||||
enum class CxxModuleMapFormat
|
||||
{
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
#include <cm3p/cppdap/io.h> // IWYU pragma: keep
|
||||
|
||||
#include "cmMessageType.h"
|
||||
#include "cmMessageType.h" // IWYU pragma: keep
|
||||
|
||||
class cmListFileFunction;
|
||||
class cmMakefile;
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
#include <algorithm>
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
#include <utility>
|
||||
|
||||
#include <cm3p/cppdap/optional.h>
|
||||
|
||||
@@ -14,11 +14,9 @@
|
||||
|
||||
#include <cm3p/cppdap/protocol.h>
|
||||
|
||||
class cmListFileFunction;
|
||||
#include "cmDebuggerSourceBreakpoint.h"
|
||||
|
||||
namespace cmDebugger {
|
||||
class cmDebuggerSourceBreakpoint;
|
||||
}
|
||||
class cmListFileFunction;
|
||||
|
||||
namespace dap {
|
||||
class Session;
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <mutex>
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
@@ -14,7 +13,7 @@
|
||||
|
||||
#include <cm3p/cppdap/protocol.h>
|
||||
|
||||
#include "cmMessageType.h"
|
||||
#include "cmMessageType.h" // IWYU pragma: keep
|
||||
|
||||
namespace dap {
|
||||
class Session;
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
#include <cm3p/cppdap/protocol.h>
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <iomanip>
|
||||
#include <iterator>
|
||||
#include <map>
|
||||
#include <sstream>
|
||||
|
||||
|
||||
@@ -7,14 +7,9 @@
|
||||
#include <cstdint>
|
||||
#include <functional>
|
||||
#include <unordered_map>
|
||||
#include <vector>
|
||||
|
||||
#include <cm3p/cppdap/types.h> // IWYU pragma: keep
|
||||
|
||||
namespace dap {
|
||||
struct Variable;
|
||||
struct VariablesRequest;
|
||||
}
|
||||
#include <cm3p/cppdap/protocol.h>
|
||||
#include <cm3p/cppdap/types.h>
|
||||
|
||||
namespace cmDebugger {
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
#include "cmDefinitions.h"
|
||||
|
||||
#include <cassert>
|
||||
#include <functional>
|
||||
#include <unordered_set>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <functional>
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
#include <vector>
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
#include <algorithm>
|
||||
#include <iterator>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <unordered_set>
|
||||
#include <utility>
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
#include <cstdlib>
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include "cmsys/FStream.hxx"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||
#include "cmDocumentationFormatter.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <algorithm> // IWYU pragma: keep
|
||||
#include <cassert>
|
||||
#include <iomanip>
|
||||
#include <ostream>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
#include "cmConfigure.h" // IWYU pragma: keep
|
||||
|
||||
#include <cstddef>
|
||||
#include <iosfwd>
|
||||
#include <string>
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||
#include "cmExportBuildAndroidMKGenerator.h"
|
||||
|
||||
#include <map>
|
||||
#include <sstream>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
#include <string>
|
||||
|
||||
#include "cmExportBuildFileGenerator.h"
|
||||
#include "cmExportFileGenerator.h"
|
||||
#include "cmStateTypes.h"
|
||||
|
||||
class cmGeneratorTarget;
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
#include <set>
|
||||
#include <string>
|
||||
|
||||
#include "cmExportFileGenerator.h"
|
||||
#include "cmExportInstallFileGenerator.h"
|
||||
#include "cmStateTypes.h"
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
#include "cmExportLibraryDependenciesCommand.h"
|
||||
|
||||
#include <map>
|
||||
#include <unordered_map>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||
#include "cmExportTryCompileFileGenerator.h"
|
||||
|
||||
#include <map>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
@@ -13,7 +12,6 @@
|
||||
#include "cmGeneratorTarget.h"
|
||||
#include "cmGlobalGenerator.h"
|
||||
#include "cmList.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmLocalGenerator.h"
|
||||
#include "cmMakefile.h"
|
||||
#include "cmOutputConverter.h"
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <chrono>
|
||||
#include <cstddef>
|
||||
#include <ctime>
|
||||
#include <iomanip>
|
||||
#include <sstream>
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
#include <functional>
|
||||
#include <limits>
|
||||
#include <map>
|
||||
#include <memory>
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
file Copyright.txt or https://cmake.org/licensing for details. */
|
||||
#include "cmFileTime.h"
|
||||
|
||||
#include <ctime>
|
||||
#include <string>
|
||||
|
||||
// Use a platform-specific API to get file times efficiently.
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
#include <cstddef>
|
||||
#include <deque>
|
||||
#include <functional>
|
||||
#include <iterator>
|
||||
#include <map>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
#include <sstream>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
#include <cm/optional>
|
||||
#include <cmext/string_view>
|
||||
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdio>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
#include "cmGeneratedFileStream.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <locale>
|
||||
|
||||
#include "cmStringAlgorithms.h"
|
||||
#include "cmSystemTools.h"
|
||||
|
||||
@@ -7,10 +7,9 @@
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "cmGeneratorExpressionEvaluator.h"
|
||||
#include "cmGeneratorExpressionLexer.h"
|
||||
|
||||
struct cmGeneratorExpressionEvaluator;
|
||||
|
||||
struct cmGeneratorExpressionParser
|
||||
{
|
||||
cmGeneratorExpressionParser(std::vector<cmGeneratorExpressionToken> tokens);
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
#include <iterator>
|
||||
#include <queue>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <unordered_set>
|
||||
#include <utility>
|
||||
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
#include <cm/optional>
|
||||
|
||||
#include "cmAlgorithms.h"
|
||||
#include "cmComputeLinkInformation.h"
|
||||
#include "cmLinkItem.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmPolicies.h"
|
||||
@@ -24,7 +25,6 @@
|
||||
#include "cmValue.h"
|
||||
|
||||
enum class cmBuildStep;
|
||||
class cmComputeLinkInformation;
|
||||
class cmCustomCommand;
|
||||
class cmFileSet;
|
||||
class cmGlobalGenerator;
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
#include <memory>
|
||||
#include <ostream>
|
||||
#include <set>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
#include <iomanip>
|
||||
#include <iterator>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/memory>
|
||||
@@ -24,6 +25,8 @@
|
||||
#include "cmsys/FStream.hxx"
|
||||
#include "cmsys/RegularExpression.hxx"
|
||||
|
||||
#include "cm_codecvt_Encoding.hxx"
|
||||
|
||||
#include "cmAlgorithms.h"
|
||||
#include "cmCPackPropertiesGenerator.h"
|
||||
#include "cmComputeTargetDepends.h"
|
||||
|
||||
@@ -19,18 +19,16 @@
|
||||
#include <cmext/algorithm>
|
||||
#include <cmext/string_view>
|
||||
|
||||
#include "cm_codecvt_Encoding.hxx"
|
||||
|
||||
#include "cmBuildOptions.h"
|
||||
#include "cmCustomCommandLines.h"
|
||||
#include "cmDuration.h"
|
||||
#include "cmExportSet.h"
|
||||
#include "cmLocalGenerator.h"
|
||||
#include "cmStateSnapshot.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
#include "cmSystemTools.h"
|
||||
#include "cmTarget.h"
|
||||
#include "cmTargetDepend.h"
|
||||
#include "cmTransformDepfile.h"
|
||||
#include "cmValue.h"
|
||||
|
||||
#if !defined(CMAKE_BOOTSTRAP)
|
||||
@@ -41,13 +39,15 @@
|
||||
|
||||
#define CMAKE_DIRECTORY_ID_SEP "::@"
|
||||
|
||||
enum class cmDepfileFormat;
|
||||
enum class codecvt_Encoding;
|
||||
|
||||
class cmDirectoryId;
|
||||
class cmExportBuildFileGenerator;
|
||||
class cmExternalMakefileProjectGenerator;
|
||||
class cmGeneratorTarget;
|
||||
class cmInstallRuntimeDependencySet;
|
||||
class cmLinkLineComputer;
|
||||
class cmLocalGenerator;
|
||||
class cmMakefile;
|
||||
class cmOutputConverter;
|
||||
class cmQtAutoGenGlobalInitializer;
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#include <cstdio>
|
||||
#include <functional>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include <cm/iterator>
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmLocalGenerator.h"
|
||||
#include "cmOutputConverter.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
|
||||
cmInstallCxxModuleBmiGenerator::cmInstallCxxModuleBmiGenerator(
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
#include <vector>
|
||||
|
||||
#include "cmInstallGenerator.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
|
||||
class cmGeneratorTarget;
|
||||
class cmListFileBacktrace;
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
#include <vector>
|
||||
|
||||
#include "cmInstallGenerator.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
|
||||
class cmListFileBacktrace;
|
||||
class cmLocalGenerator;
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
#include "cmInstallType.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmLocalGenerator.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
#include "cmSystemTools.h"
|
||||
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
#include <vector>
|
||||
|
||||
#include "cmInstallGenerator.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
|
||||
class cmExportInstallFileGenerator;
|
||||
class cmExportSet;
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
#include <vector>
|
||||
|
||||
#include "cmInstallGenerator.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
|
||||
class cmGeneratorTarget;
|
||||
class cmFileSet;
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
#include <vector>
|
||||
|
||||
#include "cmInstallGenerator.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
|
||||
class cmListFileBacktrace;
|
||||
class cmLocalGenerator;
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
#include "cmLocalGenerator.h"
|
||||
#include "cmMakefile.h"
|
||||
#include "cmOutputConverter.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
|
||||
namespace {
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
#include <vector>
|
||||
|
||||
#include "cmInstallGenerator.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
|
||||
class cmListFileBacktrace;
|
||||
class cmLocalGenerator;
|
||||
|
||||
@@ -8,7 +8,6 @@
|
||||
|
||||
#include "cmInstallGenerator.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
|
||||
class cmGeneratorTarget;
|
||||
class cmLocalGenerator;
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
#include <vector>
|
||||
|
||||
#include "cmInstallGenerator.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
|
||||
class cmInstallRuntimeDependencySet;
|
||||
class cmListFileBacktrace;
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
|
||||
#include "cmInstallGenerator.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
|
||||
class cmLocalGenerator;
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
#include "cmMessageType.h"
|
||||
#include "cmOutputConverter.h"
|
||||
#include "cmPolicies.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
#include "cmStateTypes.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
#include "cmSystemTools.h"
|
||||
|
||||
@@ -11,7 +11,6 @@
|
||||
#include "cmInstallGenerator.h"
|
||||
#include "cmInstallType.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmScriptGenerator.h"
|
||||
|
||||
class cmGeneratorTarget;
|
||||
class cmLocalGenerator;
|
||||
|
||||
@@ -9,7 +9,8 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
class cmCompiledGeneratorExpression;
|
||||
#include "cmGeneratorExpression.h"
|
||||
|
||||
class cmMakefile;
|
||||
|
||||
/** \class cmInstalledFile
|
||||
|
||||
@@ -3,10 +3,9 @@
|
||||
|
||||
#include "cmJSONState.h"
|
||||
|
||||
#include <iterator>
|
||||
#include <sstream>
|
||||
|
||||
#include <cm/memory>
|
||||
|
||||
#include <cm3p/json/reader.h>
|
||||
#include <cm3p/json/value.h>
|
||||
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include "cmJSONState.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
|
||||
namespace Json {
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#include <initializer_list>
|
||||
#include <iterator>
|
||||
#include <sstream>
|
||||
#include <type_traits>
|
||||
#include <unordered_set>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
@@ -40,6 +41,7 @@
|
||||
#include "cmLinkLineDeviceComputer.h"
|
||||
#include "cmList.h"
|
||||
#include "cmMakefile.h"
|
||||
#include "cmMessageType.h"
|
||||
#include "cmRange.h"
|
||||
#include "cmRulePlaceholderExpander.h"
|
||||
#include "cmSourceFile.h"
|
||||
|
||||
@@ -19,8 +19,9 @@
|
||||
#include <cm3p/kwiml/int.h>
|
||||
|
||||
#include "cmCustomCommandTypes.h"
|
||||
#include "cmGeneratorTarget.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmMessageType.h"
|
||||
#include "cmMessageType.h" // IWYU pragma: keep
|
||||
#include "cmOutputConverter.h"
|
||||
#include "cmPolicies.h"
|
||||
#include "cmStateSnapshot.h"
|
||||
@@ -31,7 +32,6 @@ class cmComputeLinkInformation;
|
||||
class cmCustomCommand;
|
||||
class cmCustomCommandGenerator;
|
||||
class cmCustomCommandLines;
|
||||
class cmGeneratorTarget;
|
||||
class cmGlobalGenerator;
|
||||
class cmImplicitDependsList;
|
||||
class cmLinkLineComputer;
|
||||
|
||||
@@ -14,6 +14,8 @@
|
||||
|
||||
#include "cmsys/FStream.hxx"
|
||||
|
||||
#include "cm_codecvt_Encoding.hxx"
|
||||
|
||||
#include "cmCryptoHash.h"
|
||||
#include "cmCustomCommand.h"
|
||||
#include "cmCustomCommandGenerator.h"
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
#include "cmCommandArgumentParserHelper.h"
|
||||
#include "cmCustomCommand.h"
|
||||
#include "cmCustomCommandLines.h"
|
||||
#include "cmCustomCommandTypes.h"
|
||||
#include "cmExecutionStatus.h"
|
||||
#include "cmExpandedCommandArgument.h" // IWYU pragma: keep
|
||||
#include "cmExportBuildFileGenerator.h"
|
||||
|
||||
+5
-3
@@ -25,9 +25,9 @@
|
||||
|
||||
#include "cmAlgorithms.h"
|
||||
#include "cmCustomCommand.h"
|
||||
#include "cmCustomCommandTypes.h"
|
||||
#include "cmFunctionBlocker.h"
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmMessageType.h"
|
||||
#include "cmMessageType.h" // IWYU pragma: keep
|
||||
#include "cmNewLineStyle.h"
|
||||
#include "cmPolicies.h"
|
||||
#include "cmSourceFileLocationKind.h"
|
||||
@@ -43,12 +43,14 @@
|
||||
# include "cmSourceGroup.h"
|
||||
#endif
|
||||
|
||||
enum class cmCustomCommandType;
|
||||
enum class cmObjectLibraryCommands;
|
||||
|
||||
class cmCompiledGeneratorExpression;
|
||||
class cmCustomCommandLines;
|
||||
class cmExecutionStatus;
|
||||
class cmExpandedCommandArgument;
|
||||
class cmExportBuildFileGenerator;
|
||||
class cmFunctionBlocker;
|
||||
class cmGeneratorExpressionEvaluationFile;
|
||||
class cmGlobalGenerator;
|
||||
class cmInstallGenerator;
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
#include <chrono>
|
||||
#include <stdexcept>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
|
||||
#include <cm3p/json/value.h>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
#include "cmDocumentationFormatter.h"
|
||||
#include "cmMessageMetadata.h"
|
||||
#include "cmMessageType.h"
|
||||
#include "cmStringAlgorithms.h"
|
||||
#include "cmSystemTools.h"
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#include <cm/optional>
|
||||
|
||||
#include "cmListFileCache.h"
|
||||
#include "cmMessageType.h"
|
||||
#include "cmMessageType.h" // IWYU pragma: keep
|
||||
|
||||
#ifdef CMake_ENABLE_DEBUGGER
|
||||
namespace cmDebugger {
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <iterator>
|
||||
#include <map>
|
||||
#include <set>
|
||||
#include <sstream>
|
||||
#include <unordered_set>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user