Commit 98925f4d by Nicolas Capens

Regenerate the parser using Bison 2.7.12.

The next patch requires a parser grammar change, but Cygwin's Bison version got updated so this separates the changes caused by that update from the ones for the actual bug fix. Change-Id: I1a2d58433a65488ffe0b94e1760c716e14496e8f Reviewed-on: https://chromium-review.googlesource.com/180976Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Tested-by: 's avatarNicolas Capens <nicolascapens@chromium.org>
parent e4c89424
#define MAJOR_VERSION 1 #define MAJOR_VERSION 1
#define MINOR_VERSION 2 #define MINOR_VERSION 2
#define BUILD_VERSION 0 #define BUILD_VERSION 0
#define BUILD_REVISION 2451 #define BUILD_REVISION 2452
#define STRINGIFY(x) #x #define STRINGIFY(x) #x
#define MACRO_STRINGIFY(x) STRINGIFY(x) #define MACRO_STRINGIFY(x) STRINGIFY(x)
......
/* A Bison parser, made by GNU Bison 2.7. */ /* A Bison parser, made by GNU Bison 2.7.12-4996. */
/* Bison implementation for Yacc-like parsers in C /* Bison implementation for Yacc-like parsers in C
Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc. Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
#define YYBISON 1 #define YYBISON 1
/* Bison version. */ /* Bison version. */
#define YYBISON_VERSION "2.7" #define YYBISON_VERSION "2.7.12-4996"
/* Skeleton name. */ /* Skeleton name. */
#define YYSKELETON_NAME "yacc.c" #define YYSKELETON_NAME "yacc.c"
...@@ -401,6 +401,14 @@ typedef short int yytype_int16; ...@@ -401,6 +401,14 @@ typedef short int yytype_int16;
# endif # endif
#endif #endif
#ifndef __attribute__
/* This feature is available in gcc versions 2.5 and later. */
# if (! defined __GNUC__ || __GNUC__ < 2 \
|| (__GNUC__ == 2 && __GNUC_MINOR__ < 5))
# define __attribute__(Spec) /* empty */
# endif
#endif
/* Suppress unused-variable warnings by "using" E. */ /* Suppress unused-variable warnings by "using" E. */
#if ! defined lint || defined __GNUC__ #if ! defined lint || defined __GNUC__
# define YYUSE(E) ((void) (E)) # define YYUSE(E) ((void) (E))
...@@ -408,6 +416,7 @@ typedef short int yytype_int16; ...@@ -408,6 +416,7 @@ typedef short int yytype_int16;
# define YYUSE(E) /* empty */ # define YYUSE(E) /* empty */
#endif #endif
/* Identity function, used to suppress warnings about constant conditions. */ /* Identity function, used to suppress warnings about constant conditions. */
#ifndef lint #ifndef lint
# define YYID(N) (N) # define YYID(N) (N)
...@@ -714,27 +723,27 @@ static const yytype_int16 yyrhs[] = ...@@ -714,27 +723,27 @@ static const yytype_int16 yyrhs[] =
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */ /* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] = static const yytype_uint16 yyrline[] =
{ {
0, 180, 180, 181, 184, 227, 230, 243, 248, 253, 0, 180, 180, 181, 184, 227, 230, 235, 240, 245,
259, 262, 265, 268, 363, 373, 386, 394, 494, 497, 251, 254, 257, 260, 355, 365, 378, 386, 486, 489,
505, 508, 514, 518, 525, 531, 540, 548, 603, 613, 497, 500, 506, 510, 517, 523, 532, 540, 595, 605,
616, 626, 636, 657, 658, 659, 664, 665, 673, 684, 608, 618, 628, 649, 650, 651, 656, 657, 665, 676,
685, 693, 704, 708, 709, 719, 729, 739, 752, 753, 677, 685, 696, 700, 701, 711, 721, 731, 744, 745,
763, 776, 780, 784, 788, 789, 802, 803, 816, 817, 755, 768, 772, 776, 780, 781, 794, 795, 808, 809,
830, 831, 848, 849, 862, 863, 864, 865, 866, 870, 822, 823, 840, 841, 854, 855, 856, 857, 858, 862,
873, 884, 892, 919, 924, 938, 993, 996, 1003, 1011, 865, 876, 884, 911, 916, 930, 985, 988, 995, 1003,
1032, 1053, 1063, 1091, 1096, 1106, 1111, 1121, 1124, 1127, 1024, 1045, 1055, 1083, 1088, 1098, 1103, 1113, 1116, 1119,
1130, 1136, 1143, 1146, 1168, 1186, 1210, 1233, 1237, 1255, 1122, 1128, 1135, 1138, 1160, 1178, 1202, 1225, 1229, 1247,
1263, 1295, 1315, 1336, 1345, 1368, 1371, 1377, 1385, 1393, 1255, 1287, 1307, 1328, 1337, 1360, 1363, 1369, 1377, 1385,
1401, 1411, 1418, 1421, 1424, 1430, 1433, 1448, 1452, 1456, 1393, 1403, 1410, 1413, 1416, 1422, 1425, 1440, 1444, 1448,
1460, 1464, 1469, 1474, 1479, 1484, 1489, 1494, 1499, 1504, 1452, 1456, 1461, 1466, 1471, 1476, 1481, 1486, 1491, 1496,
1509, 1514, 1519, 1524, 1528, 1532, 1540, 1548, 1552, 1565, 1501, 1506, 1511, 1516, 1520, 1524, 1532, 1540, 1544, 1557,
1565, 1579, 1579, 1588, 1591, 1607, 1640, 1644, 1650, 1657, 1557, 1571, 1571, 1580, 1583, 1599, 1632, 1636, 1642, 1649,
1672, 1676, 1680, 1681, 1687, 1688, 1689, 1690, 1691, 1695, 1664, 1668, 1672, 1673, 1679, 1680, 1681, 1682, 1683, 1687,
1696, 1696, 1696, 1706, 1707, 1711, 1711, 1712, 1712, 1717, 1688, 1688, 1688, 1698, 1699, 1703, 1703, 1704, 1704, 1709,
1720, 1730, 1733, 1739, 1740, 1744, 1752, 1756, 1766, 1771, 1712, 1722, 1725, 1731, 1732, 1736, 1744, 1748, 1758, 1763,
1788, 1788, 1793, 1793, 1800, 1800, 1808, 1811, 1817, 1820, 1780, 1780, 1785, 1785, 1792, 1792, 1800, 1803, 1809, 1812,
1826, 1830, 1837, 1844, 1851, 1858, 1869, 1878, 1882, 1889, 1818, 1822, 1829, 1836, 1843, 1850, 1861, 1870, 1874, 1881,
1892, 1898, 1898 1884, 1890, 1890
}; };
#endif #endif
...@@ -1512,11 +1521,7 @@ yy_symbol_value_print (yyoutput, yytype, yyvaluep, yylocationp, context) ...@@ -1512,11 +1521,7 @@ yy_symbol_value_print (yyoutput, yytype, yyvaluep, yylocationp, context)
# else # else
YYUSE (yyoutput); YYUSE (yyoutput);
# endif # endif
switch (yytype) YYUSE (yytype);
{
default:
break;
}
} }
...@@ -1916,12 +1921,7 @@ yydestruct (yymsg, yytype, yyvaluep, yylocationp, context) ...@@ -1916,12 +1921,7 @@ yydestruct (yymsg, yytype, yyvaluep, yylocationp, context)
yymsg = "Deleting"; yymsg = "Deleting";
YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp); YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
switch (yytype) YYUSE (yytype);
{
default:
break;
}
} }
......
/* A Bison parser, made by GNU Bison 2.7. */ /* A Bison parser, made by GNU Bison 2.7.12-4996. */
/* Bison interface for Yacc-like parsers in C /* Bison interface for Yacc-like parsers in C
Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc. Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment