From: Todd C. Miller Date: Fri, 14 Dec 2001 06:43:06 +0000 (+0000) Subject: regen X-Git-Tag: SUDO_1_6_4~110 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b0095c2f92400c69de444586448a89b8ff57d62d;p=sudo regen --- diff --git a/configure b/configure index 3ab914527..3cbb0b184 100755 --- a/configure +++ b/configure @@ -1969,7 +1969,7 @@ if test "${with_sendmail+set}" = set; then ;; no) ;; *) cat >>confdefs.h <&5 echo "${ECHO_T}/usr/sbin/sendmail" >&6 cat >>confdefs.h <<\EOF -#define _PATH_SENDMAIL "/usr/sbin/sendmail" +#define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail" EOF elif test -f "/usr/lib/sendmail"; then echo "$as_me:6337: result: /usr/lib/sendmail" >&5 echo "${ECHO_T}/usr/lib/sendmail" >&6 cat >>confdefs.h <<\EOF -#define _PATH_SENDMAIL "/usr/lib/sendmail" +#define _PATH_SUDO_SENDMAIL "/usr/lib/sendmail" EOF elif test -f "/usr/etc/sendmail"; then echo "$as_me:6344: result: /usr/etc/sendmail" >&5 echo "${ECHO_T}/usr/etc/sendmail" >&6 cat >>confdefs.h <<\EOF -#define _PATH_SENDMAIL "/usr/etc/sendmail" +#define _PATH_SUDO_SENDMAIL "/usr/etc/sendmail" EOF elif test -f "/usr/ucblib/sendmail"; then echo "$as_me:6351: result: /usr/ucblib/sendmail" >&5 echo "${ECHO_T}/usr/ucblib/sendmail" >&6 cat >>confdefs.h <<\EOF -#define _PATH_SENDMAIL "/usr/ucblib/sendmail" +#define _PATH_SUDO_SENDMAIL "/usr/ucblib/sendmail" EOF elif test -f "/usr/local/lib/sendmail"; then echo "$as_me:6358: result: /usr/local/lib/sendmail" >&5 echo "${ECHO_T}/usr/local/lib/sendmail" >&6 cat >>confdefs.h <<\EOF -#define _PATH_SENDMAIL "/usr/local/lib/sendmail" +#define _PATH_SUDO_SENDMAIL "/usr/local/lib/sendmail" EOF elif test -f "/usr/local/bin/sendmail"; then echo "$as_me:6365: result: /usr/local/bin/sendmail" >&5 echo "${ECHO_T}/usr/local/bin/sendmail" >&6 cat >>confdefs.h <<\EOF -#define _PATH_SENDMAIL "/usr/local/bin/sendmail" +#define _PATH_SUDO_SENDMAIL "/usr/local/bin/sendmail" EOF else diff --git a/lex.yy.c b/lex.yy.c index 5e76f59d6..594e23358 100644 --- a/lex.yy.c +++ b/lex.yy.c @@ -287,40 +287,40 @@ static void yy_fatal_error YY_PROTO(( yyconst char msg[] )); #define YY_NUM_RULES 34 #define YY_END_OF_BUFFER 35 -static yyconst short int yy_accept[293] = +static yyconst short int yy_accept[294] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 24, 30, 29, 28, 33, 24, 19, 33, 24, 25, 24, 24, 24, 24, 27, 26, 20, 20, 20, 33, 20, 20, 20, 20, 20, 21, 33, 21, 22, 21, 21, 21, 21, 21, 20, 20, 20, - 33, 1, 10, 9, 10, 9, 9, 33, 33, 2, + 33, 1, 10, 9, 10, 9, 9, 10, 33, 2, 24, 24, 3, 24, 4, 24, 0, 30, 28, 0, 32, 16, 0, 15, 0, 23, 23, 0, 24, 24, 24, 24, 24, 20, 20, 20, 24, 31, 24, 24, 24, 24, 24, 21, 0, 21, 16, 0, 15, 0, 21, 0, 21, 21, 21, 21, 21, 20, 20, 20, - 21, 1, 10, 10, 8, 8, 0, 2, 24, 0, - 0, 5, 6, 0, 24, 24, 24, 20, 20, 24, - 24, 24, 24, 24, 21, 21, 21, 20, 20, 7, - 7, 0, 7, 24, 24, 24, 24, 24, 24, 20, - 20, 24, 24, 24, 21, 21, 21, 21, 21, 20, - 20, 7, 24, 24, 24, 20, 20, 24, 24, 21, - 21, 21, 20, 20, 24, 24, 24, 24, 24, 20, - 20, 24, 24, 21, 21, 21, 21, 21, 20, 20, - 17, 17, 17, 20, 0, 14, 24, 24, 17, 17, - - 17, 20, 24, 17, 17, 17, 17, 20, 24, 11, - 21, 17, 17, 17, 17, 20, 24, 18, 18, 18, - 0, 13, 24, 11, 21, 18, 18, 18, 24, 24, - 18, 18, 18, 18, 18, 12, 21, 21, 18, 18, - 18, 18, 18, 24, 24, 24, 18, 18, 21, 21, - 21, 18, 18, 24, 24, 24, 24, 24, 21, 21, - 21, 21, 21, 24, 24, 24, 21, 21, 21, 24, - 24, 24, 24, 24, 21, 21, 21, 21, 21, 17, + 21, 1, 10, 10, 8, 8, 8, 0, 2, 24, + 0, 0, 5, 6, 0, 24, 24, 24, 20, 20, + 24, 24, 24, 24, 24, 21, 21, 21, 20, 20, + 7, 7, 0, 7, 24, 24, 24, 24, 24, 24, + 20, 20, 24, 24, 24, 21, 21, 21, 21, 21, + 20, 20, 7, 24, 24, 24, 20, 20, 24, 24, + 21, 21, 21, 20, 20, 24, 24, 24, 24, 24, + 20, 20, 24, 24, 21, 21, 21, 21, 21, 20, + 20, 17, 17, 17, 20, 0, 14, 24, 24, 17, + + 17, 17, 20, 24, 17, 17, 17, 17, 20, 24, + 11, 21, 17, 17, 17, 17, 20, 24, 18, 18, + 18, 0, 13, 24, 11, 21, 18, 18, 18, 24, + 24, 18, 18, 18, 18, 18, 12, 21, 21, 18, + 18, 18, 18, 18, 24, 24, 24, 18, 18, 21, + 21, 21, 18, 18, 24, 24, 24, 24, 24, 21, + 21, 21, 21, 21, 24, 24, 24, 21, 21, 21, + 24, 24, 24, 24, 24, 21, 21, 21, 21, 21, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, - 17, 0 + 17, 17, 0 } ; @@ -361,369 +361,369 @@ static yyconst int yy_meta[53] = 1, 2, 2, 3, 1, 4, 1, 3, 3, 1, 2, 5, 1, 1, 5, 5, 5, 5, 5, 5, 5, 2, 4, 3, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 6, 7, 7, 7, - 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, - 7, 7 + 1, 1, 1, 1, 1, 1, 1, 6, 6, 6, + 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 6, 6 } ; -static yyconst short int yy_base[311] = +static yyconst short int yy_base[312] = { 0, 0, 26, 61, 0, 112, 113, 120, 156, 192, 243, - 294, 330, 599, 557, 591, 1848, 588, 580, 543, 1848, - 1848, 541, 1848, 124, 355, 119, 134, 1848, 1848, 380, - 545, 546, 417, 524, 527, 514, 508, 507, 518, 0, - 516, 1848, 512, 160, 429, 155, 170, 454, 516, 521, - 491, 542, 0, 1848, 539, 0, 1848, 380, 54, 0, - 514, 93, 1848, 104, 1848, 505, 550, 539, 536, 536, - 1848, 498, 573, 497, 596, 306, 494, 619, 629, 143, - 0, 0, 505, 0, 472, 467, 144, 1848, 108, 140, - 154, 145, 163, 459, 665, 0, 454, 688, 431, 711, - - 320, 734, 744, 186, 0, 0, 444, 0, 432, 429, - 211, 460, 0, 457, 163, 1848, 199, 0, 780, 213, - 214, 1848, 1848, 204, 805, 814, 823, 434, 409, 88, - 21, 170, 172, 171, 832, 841, 850, 399, 388, 351, - 1848, 217, 0, 382, 857, 215, 882, 891, 900, 350, - 341, 187, 216, 166, 909, 242, 918, 927, 936, 292, - 289, 264, 945, 954, 963, 289, 292, 233, 219, 972, - 981, 990, 285, 284, 997, 300, 1022, 1031, 1040, 275, - 255, 222, 223, 1049, 308, 1058, 1067, 1076, 272, 305, - 1084, 343, 331, 250, 363, 1848, 228, 225, 1109, 414, - - 436, 248, 1116, 341, 0, 0, 252, 367, 224, 357, - 1140, 390, 0, 0, 250, 435, 1149, 1158, 1167, 1176, - 436, 1848, 272, 1848, 1185, 1194, 1203, 1212, 1219, 343, - 1244, 1253, 1262, 1271, 490, 229, 1280, 353, 1289, 1298, - 1307, 1316, 495, 1325, 1334, 1343, 1352, 461, 1361, 1370, - 1379, 1388, 513, 1395, 423, 1420, 1429, 1438, 1445, 496, - 1470, 1479, 1488, 1497, 1506, 1515, 1524, 1533, 1542, 1551, - 508, 1560, 1569, 1578, 1587, 511, 1596, 1605, 1614, 1623, - 1632, 1641, 1650, 1659, 1668, 175, 1675, 548, 126, 1698, - 571, 1848, 1735, 1742, 1749, 1756, 1763, 1770, 1777, 1784, - - 1791, 139, 1798, 1805, 1812, 1819, 110, 1826, 1833, 1840 + 294, 330, 594, 556, 590, 1832, 579, 577, 541, 1832, + 1832, 539, 1832, 124, 355, 119, 134, 1832, 1832, 380, + 540, 545, 417, 523, 520, 512, 505, 503, 512, 0, + 510, 1832, 509, 160, 429, 155, 170, 454, 513, 518, + 491, 540, 0, 1832, 537, 0, 1832, 197, 54, 0, + 514, 93, 1832, 104, 1832, 503, 550, 537, 531, 531, + 1832, 489, 573, 467, 596, 306, 464, 619, 629, 143, + 0, 0, 475, 0, 459, 434, 144, 1832, 108, 140, + 154, 145, 164, 428, 665, 0, 427, 688, 426, 711, + + 320, 734, 744, 189, 0, 0, 440, 0, 428, 425, + 211, 453, 0, 450, 163, 0, 1832, 207, 0, 780, + 213, 218, 1832, 1832, 205, 805, 814, 823, 428, 418, + 88, 21, 214, 178, 175, 832, 841, 850, 418, 390, + 385, 1832, 217, 0, 389, 857, 239, 882, 891, 900, + 357, 330, 219, 216, 221, 909, 264, 918, 927, 936, + 331, 320, 270, 945, 954, 963, 321, 323, 235, 222, + 972, 981, 990, 316, 295, 997, 300, 1022, 1031, 1040, + 286, 203, 224, 227, 1049, 308, 1058, 1067, 1076, 284, + 324, 1084, 343, 362, 291, 325, 1832, 226, 229, 1109, + + 368, 414, 284, 1116, 311, 0, 0, 287, 347, 272, + 380, 1140, 421, 0, 0, 253, 434, 1149, 1158, 1167, + 1176, 435, 1832, 353, 1832, 1185, 1194, 1203, 1212, 1219, + 414, 1244, 1253, 1262, 1271, 490, 236, 1280, 425, 1289, + 1298, 1307, 1316, 495, 1325, 1334, 1343, 1352, 461, 1361, + 1370, 1379, 1388, 513, 1395, 496, 1420, 1429, 1438, 1445, + 508, 1470, 1479, 1488, 1497, 1506, 1515, 1524, 1533, 1542, + 1551, 511, 1560, 1569, 1578, 1587, 518, 1596, 1605, 1614, + 1623, 1632, 1641, 1650, 1659, 1668, 225, 1675, 548, 126, + 1698, 571, 1832, 1735, 1741, 1747, 1753, 1759, 1765, 1771, + + 1777, 1783, 139, 1789, 1795, 1801, 1807, 111, 1813, 1819, + 1825 } ; -static yyconst short int yy_def[311] = +static yyconst short int yy_def[312] = { 0, - 292, 1, 292, 3, 1, 1, 293, 293, 294, 294, - 295, 295, 292, 296, 292, 292, 292, 297, 298, 292, - 292, 299, 292, 300, 296, 25, 25, 292, 292, 25, - 30, 30, 296, 30, 30, 30, 30, 30, 301, 302, - 303, 292, 304, 305, 301, 45, 45, 45, 48, 48, - 301, 292, 306, 292, 306, 306, 292, 292, 292, 307, - 308, 296, 292, 296, 292, 296, 296, 292, 292, 297, - 292, 298, 298, 299, 299, 300, 309, 296, 296, 296, - 25, 25, 25, 30, 30, 30, 296, 292, 296, 296, - 296, 296, 296, 301, 301, 302, 303, 303, 304, 304, - - 305, 301, 301, 301, 45, 45, 45, 48, 48, 48, - 301, 292, 306, 306, 292, 292, 292, 307, 308, 310, - 308, 292, 292, 292, 25, 25, 25, 30, 30, 296, - 296, 296, 296, 296, 45, 45, 45, 48, 48, 296, - 292, 310, 119, 119, 296, 296, 25, 25, 25, 30, - 30, 296, 296, 296, 45, 301, 45, 45, 45, 48, - 48, 310, 25, 25, 25, 30, 30, 296, 296, 45, - 45, 45, 48, 48, 296, 296, 25, 25, 25, 30, - 30, 296, 296, 45, 301, 45, 45, 45, 48, 48, - 296, 191, 191, 30, 292, 292, 296, 296, 45, 199, - - 199, 48, 296, 296, 191, 191, 191, 30, 296, 296, - 199, 301, 199, 199, 199, 48, 25, 25, 25, 25, - 292, 292, 296, 292, 45, 45, 45, 45, 296, 296, - 25, 25, 25, 25, 296, 296, 45, 301, 45, 45, - 45, 45, 301, 25, 25, 25, 25, 296, 45, 45, - 45, 45, 301, 296, 296, 25, 25, 25, 301, 301, - 45, 45, 45, 25, 25, 25, 45, 45, 45, 25, - 296, 25, 25, 25, 45, 301, 45, 45, 45, 25, - 25, 25, 45, 45, 45, 296, 296, 296, 301, 301, - 301, 0, 292, 292, 292, 292, 292, 292, 292, 292, - - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292 + 293, 1, 293, 3, 1, 1, 294, 294, 295, 295, + 296, 296, 293, 297, 293, 293, 293, 298, 299, 293, + 293, 300, 293, 301, 297, 25, 25, 293, 293, 25, + 30, 30, 297, 30, 30, 30, 30, 30, 302, 303, + 304, 293, 305, 306, 302, 45, 45, 45, 48, 48, + 302, 293, 307, 293, 307, 307, 293, 307, 293, 308, + 309, 297, 293, 297, 293, 297, 297, 293, 293, 298, + 293, 299, 299, 300, 300, 301, 310, 297, 297, 297, + 25, 25, 25, 30, 30, 30, 297, 293, 297, 297, + 297, 297, 297, 302, 302, 303, 304, 304, 305, 305, + + 306, 302, 302, 302, 45, 45, 45, 48, 48, 48, + 302, 293, 307, 307, 293, 307, 293, 293, 308, 309, + 311, 309, 293, 293, 293, 25, 25, 25, 30, 30, + 297, 297, 297, 297, 297, 45, 45, 45, 48, 48, + 297, 293, 311, 120, 120, 297, 297, 25, 25, 25, + 30, 30, 297, 297, 297, 45, 302, 45, 45, 45, + 48, 48, 311, 25, 25, 25, 30, 30, 297, 297, + 45, 45, 45, 48, 48, 297, 297, 25, 25, 25, + 30, 30, 297, 297, 45, 302, 45, 45, 45, 48, + 48, 297, 192, 192, 30, 293, 293, 297, 297, 45, + + 200, 200, 48, 297, 297, 192, 192, 192, 30, 297, + 297, 200, 302, 200, 200, 200, 48, 25, 25, 25, + 25, 293, 293, 297, 293, 45, 45, 45, 45, 297, + 297, 25, 25, 25, 25, 297, 297, 45, 302, 45, + 45, 45, 45, 302, 25, 25, 25, 25, 297, 45, + 45, 45, 45, 302, 297, 297, 25, 25, 25, 302, + 302, 45, 45, 45, 25, 25, 25, 45, 45, 45, + 25, 297, 25, 25, 25, 45, 302, 45, 45, 45, + 25, 25, 25, 45, 45, 45, 297, 297, 297, 302, + 302, 302, 0, 293, 293, 293, 293, 293, 293, 293, + + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293 } ; -static yyconst short int yy_nxt[1901] = +static yyconst short int yy_nxt[1885] = { 0, 14, 15, 16, 17, 14, 18, 19, 20, 21, 22, 23, 14, 14, 24, 25, 26, 27, 25, 25, 25, 25, 28, 29, 21, 30, 30, 30, 30, 30, 31, 30, 32, 30, 30, 30, 30, 33, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, - 14, 14, 34, 35, 36, 117, 88, 67, 37, 153, + 14, 14, 34, 35, 36, 118, 88, 67, 37, 154, 38, 39, 15, 16, 17, 39, 40, 41, 21, 42, 43, 23, 39, 39, 44, 45, 46, 47, 45, 45, 45, 45, 28, 29, 21, 48, 48, 48, 48, 48, 49, 48, 50, 48, 48, 48, 48, 51, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, - 39, 39, 39, 52, 52, 122, 118, 21, 21, 21, - 21, 15, 54, 55, 67, 56, 123, 77, 152, 67, + 39, 39, 39, 52, 52, 123, 119, 21, 21, 21, + 21, 15, 54, 55, 67, 56, 124, 77, 153, 67, 57, 77, 77, 81, 81, 81, 81, 81, 81, 81, - 67, 57, 56, 96, 67, 117, 88, 77, 82, 82, - 82, 82, 82, 83, 130, 79, 58, 15, 54, 55, - 78, 56, 95, 77, 117, 88, 57, 77, 77, 105, + 67, 57, 56, 96, 67, 118, 88, 77, 82, 82, + 82, 82, 82, 83, 131, 79, 58, 15, 54, 55, + 78, 56, 95, 77, 118, 88, 57, 77, 77, 105, 105, 105, 105, 105, 105, 105, 67, 57, 56, 67, - 67, 67, 131, 77, 106, 106, 106, 106, 106, 107, - 67, 133, 58, 15, 16, 17, 102, 18, 103, 67, + 67, 67, 132, 77, 106, 106, 106, 106, 106, 107, + 67, 134, 58, 15, 16, 17, 102, 18, 115, 88, - 117, 88, 67, 132, 134, 77, 67, 67, 67, 77, - 154, 67, 117, 88, 77, 152, 120, 141, 143, 152, - 152, 162, 95, 67, 168, 77, 77, 145, 59, 60, + 67, 103, 116, 133, 196, 135, 77, 117, 118, 88, + 77, 67, 118, 88, 67, 77, 155, 142, 117, 116, + 121, 163, 144, 153, 197, 95, 77, 77, 59, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, - 60, 60, 60, 60, 15, 16, 17, 95, 18, 142, - 144, 67, 67, 142, 155, 67, 195, 182, 67, 67, - 67, 67, 223, 183, 67, 67, 197, 169, 141, 67, - 94, 209, 66, 198, 210, 216, 196, 208, 95, 59, + 60, 60, 60, 60, 15, 16, 17, 95, 18, 143, + 67, 146, 67, 143, 145, 67, 169, 67, 67, 183, + 67, 67, 67, 67, 153, 67, 184, 170, 198, 210, + 153, 67, 67, 94, 142, 67, 156, 199, 211, 59, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 15, 16, 17, 61, 18, - 142, 21, 21, 62, 63, 64, 195, 202, 67, 77, - 194, 190, 175, 77, 77, 21, 65, 21, 189, 181, - 184, 236, 180, 77, 174, 173, 196, 77, 77, 77, + 95, 21, 21, 62, 63, 64, 143, 66, 67, 77, + 224, 217, 176, 77, 77, 21, 65, 21, 209, 203, + 185, 195, 191, 77, 204, 196, 196, 77, 77, 77, 33, 15, 16, 17, 61, 18, 67, 21, 21, 62, - 63, 64, 78, 77, 95, 206, 206, 206, 206, 206, - 207, 21, 65, 21, 203, 229, 102, 205, 205, 205, - 205, 205, 205, 205, 195, 237, 33, 79, 221, 80, - 80, 80, 80, 80, 80, 80, 167, 67, 224, 67, - 224, 115, 88, 166, 196, 116, 143, 67, 222, 95, - 116, 67, 66, 67, 84, 84, 84, 84, 84, 84, - - 84, 116, 116, 211, 84, 84, 84, 84, 84, 84, - 84, 84, 84, 84, 84, 84, 116, 84, 87, 88, - 66, 161, 66, 160, 66, 66, 95, 66, 213, 213, - 213, 213, 213, 213, 213, 254, 221, 221, 66, 66, - 66, 103, 151, 104, 104, 104, 104, 104, 104, 104, - 214, 214, 214, 214, 214, 215, 222, 222, 150, 67, - 114, 112, 139, 138, 94, 95, 94, 100, 108, 108, - 108, 108, 108, 108, 108, 248, 248, 248, 108, 108, + 63, 64, 78, 77, 95, 197, 197, 67, 222, 190, + 182, 21, 65, 21, 181, 175, 102, 206, 206, 206, + 206, 206, 206, 206, 174, 168, 33, 79, 223, 80, + 80, 80, 80, 80, 80, 80, 207, 207, 207, 207, + 207, 208, 214, 214, 214, 214, 214, 214, 214, 67, + 167, 67, 66, 144, 84, 84, 84, 84, 84, 84, + + 84, 225, 237, 225, 84, 84, 84, 84, 84, 84, + 84, 84, 84, 84, 84, 84, 67, 84, 87, 88, + 66, 67, 66, 162, 66, 66, 230, 66, 215, 215, + 215, 215, 215, 216, 212, 222, 222, 238, 66, 66, + 66, 103, 161, 104, 104, 104, 104, 104, 104, 104, + 67, 152, 151, 114, 112, 223, 223, 95, 140, 139, + 94, 95, 100, 98, 95, 95, 94, 130, 108, 108, + 108, 108, 108, 108, 108, 249, 249, 249, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, - 98, 108, 111, 88, 94, 95, 94, 67, 94, 94, - - 129, 94, 229, 128, 248, 248, 248, 237, 259, 253, - 253, 253, 94, 94, 94, 120, 120, 120, 66, 120, - 270, 120, 120, 275, 120, 66, 67, 253, 253, 253, - 124, 95, 95, 75, 73, 120, 120, 120, 71, 69, - 68, 67, 114, 112, 67, 110, 109, 95, 100, 95, - 121, 66, 98, 66, 95, 66, 93, 66, 66, 92, - 66, 91, 286, 286, 286, 286, 286, 286, 90, 89, - 86, 66, 66, 66, 72, 85, 72, 75, 72, 73, - 72, 72, 71, 72, 67, 289, 289, 289, 289, 289, - 289, 69, 68, 67, 72, 72, 72, 74, 292, 74, - - 292, 74, 292, 74, 74, 292, 74, 95, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 74, 74, 74, - 76, 292, 66, 292, 76, 292, 66, 66, 292, 76, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 76, 76, 66, 125, 126, 127, 125, 125, 125, 125, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 67, 94, 292, 94, 292, - 94, 292, 94, 94, 292, 94, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 94, 94, 94, 97, - 292, 97, 292, 97, 292, 97, 97, 292, 97, 292, - - 292, 292, 292, 292, 292, 292, 292, 292, 292, 97, - 97, 97, 99, 292, 99, 292, 99, 292, 99, 99, - 292, 99, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 99, 99, 99, 101, 292, 94, 292, 101, - 292, 94, 94, 292, 101, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 101, 101, 94, 135, 136, - 137, 135, 135, 135, 135, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 95, 120, 120, 120, 140, 120, 292, 120, 120, 292, - 120, 292, 292, 292, 292, 292, 292, 292, 292, 292, - - 292, 120, 120, 120, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 121, 145, 292, 146, - 146, 146, 146, 146, 146, 146, 145, 292, 147, 147, - 147, 147, 147, 147, 147, 145, 292, 148, 148, 148, - 148, 148, 149, 146, 155, 292, 156, 156, 156, 156, - 156, 156, 156, 155, 292, 157, 157, 157, 157, 157, - 157, 157, 155, 292, 158, 158, 158, 158, 158, 159, - 156, 163, 164, 165, 163, 163, 163, 163, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 67, 145, 292, 146, 146, 146, 146, - - 146, 146, 146, 145, 292, 146, 146, 146, 146, 146, - 146, 146, 145, 292, 146, 146, 146, 146, 146, 146, - 66, 94, 292, 170, 171, 172, 170, 170, 170, 170, - 155, 292, 156, 156, 156, 156, 156, 156, 156, 155, - 292, 156, 156, 156, 156, 156, 156, 156, 155, 292, - 156, 156, 156, 156, 156, 156, 94, 175, 292, 176, - 176, 176, 176, 176, 176, 176, 175, 292, 177, 177, - 177, 177, 177, 177, 177, 175, 292, 178, 178, 178, - 178, 178, 179, 176, 184, 292, 185, 185, 185, 185, - 185, 185, 185, 184, 292, 186, 186, 186, 186, 186, - - 186, 186, 184, 292, 187, 187, 187, 187, 187, 188, - 185, 191, 192, 193, 191, 191, 191, 191, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 67, 175, 292, 176, 176, 176, 176, - 176, 176, 176, 175, 292, 176, 176, 176, 176, 176, - 176, 176, 175, 292, 176, 176, 176, 176, 176, 176, - 66, 94, 292, 199, 200, 201, 199, 199, 199, 199, - 184, 292, 185, 185, 185, 185, 185, 185, 185, 184, - 292, 185, 185, 185, 185, 185, 185, 185, 184, 292, - 185, 185, 185, 185, 185, 185, 94, 203, 204, 204, - - 204, 204, 204, 204, 204, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 67, 94, 211, 212, 212, 212, 212, 212, 212, 212, - 217, 218, 219, 220, 217, 217, 217, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 67, 94, 225, 226, 227, 228, 225, 225, - 225, 229, 292, 230, 230, 230, 230, 230, 230, 230, - 229, 292, 231, 231, 231, 231, 231, 231, 231, 229, - 292, 232, 232, 232, 232, 232, 233, 234, 229, 292, - 235, 235, 235, 230, 230, 230, 230, 237, 292, 238, - - 238, 238, 238, 238, 238, 238, 237, 292, 239, 239, - 239, 239, 239, 239, 239, 237, 292, 240, 240, 240, - 240, 240, 241, 242, 237, 292, 243, 243, 243, 238, - 238, 238, 238, 244, 245, 246, 244, 244, 244, 244, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 67, 229, 292, 234, 234, - 234, 234, 234, 234, 234, 229, 292, 234, 234, 234, - 234, 234, 234, 234, 229, 292, 234, 234, 234, 234, - 234, 234, 247, 229, 292, 247, 247, 247, 247, 247, - 247, 247, 94, 292, 249, 250, 251, 249, 249, 249, - - 249, 237, 292, 242, 242, 242, 242, 242, 242, 242, - 237, 292, 242, 242, 242, 242, 242, 242, 242, 237, - 292, 242, 242, 242, 242, 242, 242, 252, 237, 292, - 252, 252, 252, 252, 252, 252, 252, 254, 292, 255, - 255, 255, 255, 255, 255, 255, 254, 292, 256, 256, - 256, 256, 256, 256, 256, 254, 292, 257, 257, 257, - 257, 257, 258, 255, 66, 292, 247, 247, 247, 247, - 247, 247, 247, 259, 292, 260, 260, 260, 260, 260, - 260, 260, 259, 292, 261, 261, 261, 261, 261, 261, - 261, 259, 292, 262, 262, 262, 262, 262, 263, 260, - - 94, 292, 252, 252, 252, 252, 252, 252, 252, 264, - 265, 266, 264, 264, 264, 264, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 67, 254, 292, 255, 255, 255, 255, 255, 255, - 255, 254, 292, 255, 255, 255, 255, 255, 255, 255, - 254, 292, 255, 255, 255, 255, 255, 255, 66, 267, - 268, 269, 267, 267, 267, 267, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 95, 259, 292, 260, 260, 260, 260, 260, 260, - 260, 259, 292, 260, 260, 260, 260, 260, 260, 260, - - 259, 292, 260, 260, 260, 260, 260, 260, 94, 270, - 292, 271, 271, 271, 271, 271, 271, 271, 270, 292, - 272, 272, 272, 272, 272, 272, 272, 270, 292, 273, - 273, 273, 273, 273, 274, 271, 275, 292, 276, 276, - 276, 276, 276, 276, 276, 275, 292, 277, 277, 277, - 277, 277, 277, 277, 275, 292, 278, 278, 278, 278, - 278, 279, 276, 66, 292, 280, 281, 282, 280, 280, - 280, 280, 270, 292, 271, 271, 271, 271, 271, 271, - 271, 270, 292, 271, 271, 271, 271, 271, 271, 271, - 270, 292, 271, 271, 271, 271, 271, 271, 66, 94, - - 292, 283, 284, 285, 283, 283, 283, 283, 275, 292, - 276, 276, 276, 276, 276, 276, 276, 275, 292, 276, - 276, 276, 276, 276, 276, 276, 275, 292, 276, 276, - 276, 276, 276, 276, 94, 66, 292, 286, 286, 286, - 286, 286, 286, 286, 66, 292, 280, 280, 280, 280, - 280, 280, 280, 66, 292, 287, 287, 287, 287, 287, - 288, 286, 94, 292, 289, 289, 289, 289, 289, 289, - 289, 94, 292, 283, 283, 283, 283, 283, 283, 283, - 94, 292, 290, 290, 290, 290, 290, 291, 289, 286, - 286, 286, 286, 286, 286, 286, 292, 292, 292, 292, - - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 67, 289, 289, 289, 289, 289, 289, 289, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 95, 53, 53, 53, 53, 53, - 53, 53, 21, 21, 21, 21, 21, 21, 21, 14, - 14, 14, 14, 14, 14, 14, 66, 292, 292, 292, - 66, 66, 66, 70, 70, 70, 70, 70, 70, 70, - 72, 292, 292, 292, 72, 72, 72, 74, 292, 292, - 292, 74, 74, 74, 76, 292, 76, 292, 76, 76, - 76, 94, 292, 292, 292, 94, 94, 94, 97, 292, - - 292, 292, 97, 97, 97, 99, 292, 292, 292, 99, - 99, 99, 101, 292, 101, 292, 101, 101, 101, 113, - 292, 113, 113, 113, 292, 113, 119, 119, 119, 119, - 119, 119, 119, 77, 292, 77, 292, 77, 77, 77, - 120, 120, 120, 120, 120, 120, 120, 13, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292 - + 129, 108, 111, 88, 94, 66, 94, 67, 94, 94, + + 125, 94, 230, 75, 249, 249, 249, 238, 255, 254, + 254, 254, 94, 94, 94, 121, 121, 121, 66, 121, + 260, 121, 121, 271, 121, 73, 67, 254, 254, 254, + 276, 95, 67, 71, 69, 121, 121, 121, 68, 67, + 114, 112, 110, 109, 95, 100, 98, 67, 95, 95, + 122, 66, 93, 66, 95, 66, 92, 66, 66, 91, + 66, 90, 287, 287, 287, 287, 287, 287, 89, 86, + 85, 66, 66, 66, 72, 75, 72, 73, 72, 71, + 72, 72, 69, 72, 67, 290, 290, 290, 290, 290, + 290, 68, 67, 293, 72, 72, 72, 74, 293, 74, + + 293, 74, 293, 74, 74, 293, 74, 95, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 74, 74, 74, + 76, 293, 66, 293, 76, 293, 66, 66, 293, 76, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 76, 76, 66, 126, 127, 128, 126, 126, 126, 126, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 67, 94, 293, 94, 293, + 94, 293, 94, 94, 293, 94, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 94, 94, 94, 97, + 293, 97, 293, 97, 293, 97, 97, 293, 97, 293, + + 293, 293, 293, 293, 293, 293, 293, 293, 293, 97, + 97, 97, 99, 293, 99, 293, 99, 293, 99, 99, + 293, 99, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 99, 99, 99, 101, 293, 94, 293, 101, + 293, 94, 94, 293, 101, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 101, 101, 94, 136, 137, + 138, 136, 136, 136, 136, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 95, 121, 121, 121, 141, 121, 293, 121, 121, 293, + 121, 293, 293, 293, 293, 293, 293, 293, 293, 293, + + 293, 121, 121, 121, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 122, 146, 293, 147, + 147, 147, 147, 147, 147, 147, 146, 293, 148, 148, + 148, 148, 148, 148, 148, 146, 293, 149, 149, 149, + 149, 149, 150, 147, 156, 293, 157, 157, 157, 157, + 157, 157, 157, 156, 293, 158, 158, 158, 158, 158, + 158, 158, 156, 293, 159, 159, 159, 159, 159, 160, + 157, 164, 165, 166, 164, 164, 164, 164, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 67, 146, 293, 147, 147, 147, 147, + + 147, 147, 147, 146, 293, 147, 147, 147, 147, 147, + 147, 147, 146, 293, 147, 147, 147, 147, 147, 147, + 66, 94, 293, 171, 172, 173, 171, 171, 171, 171, + 156, 293, 157, 157, 157, 157, 157, 157, 157, 156, + 293, 157, 157, 157, 157, 157, 157, 157, 156, 293, + 157, 157, 157, 157, 157, 157, 94, 176, 293, 177, + 177, 177, 177, 177, 177, 177, 176, 293, 178, 178, + 178, 178, 178, 178, 178, 176, 293, 179, 179, 179, + 179, 179, 180, 177, 185, 293, 186, 186, 186, 186, + 186, 186, 186, 185, 293, 187, 187, 187, 187, 187, + + 187, 187, 185, 293, 188, 188, 188, 188, 188, 189, + 186, 192, 193, 194, 192, 192, 192, 192, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 67, 176, 293, 177, 177, 177, 177, + 177, 177, 177, 176, 293, 177, 177, 177, 177, 177, + 177, 177, 176, 293, 177, 177, 177, 177, 177, 177, + 66, 94, 293, 200, 201, 202, 200, 200, 200, 200, + 185, 293, 186, 186, 186, 186, 186, 186, 186, 185, + 293, 186, 186, 186, 186, 186, 186, 186, 185, 293, + 186, 186, 186, 186, 186, 186, 94, 204, 205, 205, + + 205, 205, 205, 205, 205, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 67, 94, 212, 213, 213, 213, 213, 213, 213, 213, + 218, 219, 220, 221, 218, 218, 218, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 67, 94, 226, 227, 228, 229, 226, 226, + 226, 230, 293, 231, 231, 231, 231, 231, 231, 231, + 230, 293, 232, 232, 232, 232, 232, 232, 232, 230, + 293, 233, 233, 233, 233, 233, 234, 235, 230, 293, + 236, 236, 236, 231, 231, 231, 231, 238, 293, 239, + + 239, 239, 239, 239, 239, 239, 238, 293, 240, 240, + 240, 240, 240, 240, 240, 238, 293, 241, 241, 241, + 241, 241, 242, 243, 238, 293, 244, 244, 244, 239, + 239, 239, 239, 245, 246, 247, 245, 245, 245, 245, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 67, 230, 293, 235, 235, + 235, 235, 235, 235, 235, 230, 293, 235, 235, 235, + 235, 235, 235, 235, 230, 293, 235, 235, 235, 235, + 235, 235, 248, 230, 293, 248, 248, 248, 248, 248, + 248, 248, 94, 293, 250, 251, 252, 250, 250, 250, + + 250, 238, 293, 243, 243, 243, 243, 243, 243, 243, + 238, 293, 243, 243, 243, 243, 243, 243, 243, 238, + 293, 243, 243, 243, 243, 243, 243, 253, 238, 293, + 253, 253, 253, 253, 253, 253, 253, 255, 293, 256, + 256, 256, 256, 256, 256, 256, 255, 293, 257, 257, + 257, 257, 257, 257, 257, 255, 293, 258, 258, 258, + 258, 258, 259, 256, 66, 293, 248, 248, 248, 248, + 248, 248, 248, 260, 293, 261, 261, 261, 261, 261, + 261, 261, 260, 293, 262, 262, 262, 262, 262, 262, + 262, 260, 293, 263, 263, 263, 263, 263, 264, 261, + + 94, 293, 253, 253, 253, 253, 253, 253, 253, 265, + 266, 267, 265, 265, 265, 265, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 67, 255, 293, 256, 256, 256, 256, 256, 256, + 256, 255, 293, 256, 256, 256, 256, 256, 256, 256, + 255, 293, 256, 256, 256, 256, 256, 256, 66, 268, + 269, 270, 268, 268, 268, 268, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 95, 260, 293, 261, 261, 261, 261, 261, 261, + 261, 260, 293, 261, 261, 261, 261, 261, 261, 261, + + 260, 293, 261, 261, 261, 261, 261, 261, 94, 271, + 293, 272, 272, 272, 272, 272, 272, 272, 271, 293, + 273, 273, 273, 273, 273, 273, 273, 271, 293, 274, + 274, 274, 274, 274, 275, 272, 276, 293, 277, 277, + 277, 277, 277, 277, 277, 276, 293, 278, 278, 278, + 278, 278, 278, 278, 276, 293, 279, 279, 279, 279, + 279, 280, 277, 66, 293, 281, 282, 283, 281, 281, + 281, 281, 271, 293, 272, 272, 272, 272, 272, 272, + 272, 271, 293, 272, 272, 272, 272, 272, 272, 272, + 271, 293, 272, 272, 272, 272, 272, 272, 66, 94, + + 293, 284, 285, 286, 284, 284, 284, 284, 276, 293, + 277, 277, 277, 277, 277, 277, 277, 276, 293, 277, + 277, 277, 277, 277, 277, 277, 276, 293, 277, 277, + 277, 277, 277, 277, 94, 66, 293, 287, 287, 287, + 287, 287, 287, 287, 66, 293, 281, 281, 281, 281, + 281, 281, 281, 66, 293, 288, 288, 288, 288, 288, + 289, 287, 94, 293, 290, 290, 290, 290, 290, 290, + 290, 94, 293, 284, 284, 284, 284, 284, 284, 284, + 94, 293, 291, 291, 291, 291, 291, 292, 290, 287, + 287, 287, 287, 287, 287, 287, 293, 293, 293, 293, + + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 67, 290, 290, 290, 290, 290, 290, 290, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 95, 53, 53, 53, 53, 53, + 53, 21, 21, 21, 21, 21, 21, 14, 14, 14, + 14, 14, 14, 66, 293, 293, 293, 66, 66, 70, + 70, 70, 70, 70, 70, 72, 293, 293, 293, 72, + 72, 74, 293, 293, 293, 74, 74, 76, 293, 76, + 293, 76, 76, 94, 293, 293, 293, 94, 94, 97, + 293, 293, 293, 97, 97, 99, 293, 293, 293, 99, + + 99, 101, 293, 101, 293, 101, 101, 113, 293, 113, + 113, 113, 113, 120, 120, 120, 120, 120, 120, 77, + 293, 77, 293, 77, 77, 121, 121, 121, 121, 121, + 121, 13, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293 } ; -static yyconst short int yy_chk[1901] = +static yyconst short int yy_chk[1885] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 2, 2, 59, 59, 131, 2, 131, + 1, 1, 2, 2, 2, 59, 59, 132, 2, 132, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, - 3, 3, 3, 5, 6, 62, 307, 5, 6, 5, - 6, 7, 7, 7, 130, 7, 64, 24, 130, 62, + 3, 3, 3, 5, 6, 62, 308, 5, 6, 5, + 6, 7, 7, 7, 131, 7, 64, 24, 131, 62, 7, 24, 24, 26, 26, 26, 26, 26, 26, 26, - 64, 7, 7, 302, 89, 87, 87, 24, 27, 27, + 64, 7, 7, 303, 89, 87, 87, 24, 27, 27, 27, 27, 27, 27, 89, 80, 7, 8, 8, 8, - 24, 8, 289, 44, 115, 115, 8, 44, 44, 46, + 24, 8, 290, 44, 115, 115, 8, 44, 44, 46, 46, 46, 46, 46, 46, 46, 90, 8, 8, 80, 87, 92, 90, 44, 47, 47, 47, 47, 47, 47, - 91, 92, 8, 9, 9, 9, 44, 9, 104, 93, + 91, 92, 8, 9, 9, 9, 44, 9, 58, 58, - 117, 117, 154, 91, 93, 124, 132, 134, 133, 124, - 133, 286, 111, 111, 124, 154, 121, 120, 121, 134, - 132, 142, 104, 152, 152, 124, 124, 146, 9, 9, + 93, 104, 58, 91, 182, 93, 125, 58, 118, 118, + 125, 135, 111, 111, 134, 125, 134, 121, 58, 58, + 122, 143, 122, 135, 182, 104, 125, 125, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, - 9, 9, 9, 9, 10, 10, 10, 111, 10, 120, - 121, 146, 153, 142, 156, 169, 181, 168, 182, 183, - 209, 198, 209, 169, 197, 236, 182, 153, 162, 168, - 215, 197, 207, 183, 198, 202, 181, 194, 156, 10, + 9, 9, 9, 9, 10, 10, 10, 111, 10, 121, + 133, 147, 154, 143, 122, 153, 153, 155, 170, 169, + 183, 287, 198, 184, 133, 199, 170, 154, 183, 198, + 155, 169, 237, 216, 163, 147, 157, 184, 199, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, - 162, 11, 11, 11, 11, 11, 190, 189, 223, 76, - 180, 174, 176, 76, 76, 11, 11, 11, 173, 167, - 185, 223, 166, 101, 161, 160, 190, 101, 101, 76, - 11, 12, 12, 12, 12, 12, 176, 12, 12, 12, - 12, 12, 76, 101, 185, 193, 193, 193, 193, 193, - 193, 12, 12, 12, 204, 230, 101, 192, 192, 192, - 192, 192, 192, 192, 195, 238, 12, 25, 208, 25, - 25, 25, 25, 25, 25, 25, 151, 204, 210, 230, - 210, 58, 58, 150, 195, 58, 144, 140, 208, 238, - 58, 25, 30, 210, 30, 30, 30, 30, 30, 30, - - 30, 58, 58, 212, 30, 30, 30, 30, 30, 30, - 30, 30, 30, 30, 30, 30, 58, 30, 33, 33, - 33, 139, 33, 138, 33, 33, 212, 33, 200, 200, - 200, 200, 200, 200, 200, 255, 216, 221, 33, 33, - 33, 45, 129, 45, 45, 45, 45, 45, 45, 45, - 201, 201, 201, 201, 201, 201, 216, 221, 128, 255, - 114, 112, 110, 109, 107, 45, 48, 99, 48, 48, - 48, 48, 48, 48, 48, 248, 248, 248, 48, 48, + 157, 11, 11, 11, 11, 11, 163, 208, 210, 76, + 210, 203, 177, 76, 76, 11, 11, 11, 195, 190, + 186, 181, 175, 101, 205, 191, 196, 101, 101, 76, + 11, 12, 12, 12, 12, 12, 177, 12, 12, 12, + 12, 12, 76, 101, 186, 191, 196, 205, 209, 174, + 168, 12, 12, 12, 167, 162, 101, 193, 193, 193, + 193, 193, 193, 193, 161, 152, 12, 25, 209, 25, + 25, 25, 25, 25, 25, 25, 194, 194, 194, 194, + 194, 194, 201, 201, 201, 201, 201, 201, 201, 224, + 151, 25, 30, 145, 30, 30, 30, 30, 30, 30, + + 30, 211, 224, 211, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 211, 30, 33, 33, + 33, 141, 33, 140, 33, 33, 231, 33, 202, 202, + 202, 202, 202, 202, 213, 217, 222, 239, 33, 33, + 33, 45, 139, 45, 45, 45, 45, 45, 45, 45, + 231, 130, 129, 114, 112, 217, 222, 213, 110, 109, + 107, 239, 99, 97, 94, 45, 48, 86, 48, 48, + 48, 48, 48, 48, 48, 249, 249, 249, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 97, 48, 51, 51, 51, 94, 51, 248, 51, 51, - - 86, 51, 235, 85, 235, 235, 235, 243, 260, 243, - 243, 243, 51, 51, 51, 61, 61, 61, 61, 61, - 271, 61, 61, 276, 61, 83, 235, 253, 253, 253, - 77, 243, 260, 74, 72, 61, 61, 61, 70, 69, - 68, 66, 55, 52, 271, 50, 49, 276, 43, 253, - 61, 67, 41, 67, 39, 67, 38, 67, 67, 37, - 67, 36, 288, 288, 288, 288, 288, 288, 35, 34, - 32, 67, 67, 67, 73, 31, 73, 22, 73, 19, - 73, 73, 18, 73, 288, 291, 291, 291, 291, 291, - 291, 17, 15, 14, 73, 73, 73, 75, 13, 75, - - 0, 75, 0, 75, 75, 0, 75, 291, 0, 0, + 85, 48, 51, 51, 51, 83, 51, 249, 51, 51, + + 77, 51, 236, 74, 236, 236, 236, 244, 256, 244, + 244, 244, 51, 51, 51, 61, 61, 61, 61, 61, + 261, 61, 61, 272, 61, 72, 236, 254, 254, 254, + 277, 244, 256, 70, 69, 61, 61, 61, 68, 66, + 55, 52, 50, 49, 261, 43, 41, 272, 39, 254, + 61, 67, 38, 67, 277, 67, 37, 67, 67, 36, + 67, 35, 289, 289, 289, 289, 289, 289, 34, 32, + 31, 67, 67, 67, 73, 22, 73, 19, 73, 18, + 73, 73, 17, 73, 289, 292, 292, 292, 292, 292, + 292, 15, 14, 13, 73, 73, 73, 75, 0, 75, + + 0, 75, 0, 75, 75, 0, 75, 292, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 75, 75, 78, 0, 78, 0, 78, 0, 78, 78, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -742,130 +742,128 @@ static yyconst short int yy_chk[1901] = 0, 0, 0, 0, 0, 102, 102, 102, 103, 103, 103, 103, 103, 103, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 103, 119, 119, 119, 119, 119, 0, 119, 119, 0, - 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - 0, 119, 119, 119, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 119, 125, 0, 125, - 125, 125, 125, 125, 125, 125, 126, 0, 126, 126, - 126, 126, 126, 126, 126, 127, 0, 127, 127, 127, - 127, 127, 127, 127, 135, 0, 135, 135, 135, 135, - 135, 135, 135, 136, 0, 136, 136, 136, 136, 136, - 136, 136, 137, 0, 137, 137, 137, 137, 137, 137, - 137, 145, 145, 145, 145, 145, 145, 145, 0, 0, + 103, 120, 120, 120, 120, 120, 0, 120, 120, 0, + 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, + + 0, 120, 120, 120, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 120, 126, 0, 126, + 126, 126, 126, 126, 126, 126, 127, 0, 127, 127, + 127, 127, 127, 127, 127, 128, 0, 128, 128, 128, + 128, 128, 128, 128, 136, 0, 136, 136, 136, 136, + 136, 136, 136, 137, 0, 137, 137, 137, 137, 137, + 137, 137, 138, 0, 138, 138, 138, 138, 138, 138, + 138, 146, 146, 146, 146, 146, 146, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 145, 147, 0, 147, 147, 147, 147, - - 147, 147, 147, 148, 0, 148, 148, 148, 148, 148, - 148, 148, 149, 0, 149, 149, 149, 149, 149, 149, - 149, 155, 0, 155, 155, 155, 155, 155, 155, 155, - 157, 0, 157, 157, 157, 157, 157, 157, 157, 158, - 0, 158, 158, 158, 158, 158, 158, 158, 159, 0, - 159, 159, 159, 159, 159, 159, 159, 163, 0, 163, - 163, 163, 163, 163, 163, 163, 164, 0, 164, 164, - 164, 164, 164, 164, 164, 165, 0, 165, 165, 165, - 165, 165, 165, 165, 170, 0, 170, 170, 170, 170, - 170, 170, 170, 171, 0, 171, 171, 171, 171, 171, - - 171, 171, 172, 0, 172, 172, 172, 172, 172, 172, - 172, 175, 175, 175, 175, 175, 175, 175, 0, 0, + 0, 0, 0, 146, 148, 0, 148, 148, 148, 148, + + 148, 148, 148, 149, 0, 149, 149, 149, 149, 149, + 149, 149, 150, 0, 150, 150, 150, 150, 150, 150, + 150, 156, 0, 156, 156, 156, 156, 156, 156, 156, + 158, 0, 158, 158, 158, 158, 158, 158, 158, 159, + 0, 159, 159, 159, 159, 159, 159, 159, 160, 0, + 160, 160, 160, 160, 160, 160, 160, 164, 0, 164, + 164, 164, 164, 164, 164, 164, 165, 0, 165, 165, + 165, 165, 165, 165, 165, 166, 0, 166, 166, 166, + 166, 166, 166, 166, 171, 0, 171, 171, 171, 171, + 171, 171, 171, 172, 0, 172, 172, 172, 172, 172, + + 172, 172, 173, 0, 173, 173, 173, 173, 173, 173, + 173, 176, 176, 176, 176, 176, 176, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 175, 177, 0, 177, 177, 177, 177, - 177, 177, 177, 178, 0, 178, 178, 178, 178, 178, - 178, 178, 179, 0, 179, 179, 179, 179, 179, 179, - 179, 184, 0, 184, 184, 184, 184, 184, 184, 184, - 186, 0, 186, 186, 186, 186, 186, 186, 186, 187, - 0, 187, 187, 187, 187, 187, 187, 187, 188, 0, - 188, 188, 188, 188, 188, 188, 188, 191, 191, 191, - - 191, 191, 191, 191, 191, 0, 0, 0, 0, 0, + 0, 0, 0, 176, 178, 0, 178, 178, 178, 178, + 178, 178, 178, 179, 0, 179, 179, 179, 179, 179, + 179, 179, 180, 0, 180, 180, 180, 180, 180, 180, + 180, 185, 0, 185, 185, 185, 185, 185, 185, 185, + 187, 0, 187, 187, 187, 187, 187, 187, 187, 188, + 0, 188, 188, 188, 188, 188, 188, 188, 189, 0, + 189, 189, 189, 189, 189, 189, 189, 192, 192, 192, + + 192, 192, 192, 192, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 191, 199, 199, 199, 199, 199, 199, 199, 199, 199, - 203, 203, 203, 203, 203, 203, 203, 0, 0, 0, + 192, 200, 200, 200, 200, 200, 200, 200, 200, 200, + 204, 204, 204, 204, 204, 204, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 203, 211, 211, 211, 211, 211, 211, 211, - 211, 217, 0, 217, 217, 217, 217, 217, 217, 217, - 218, 0, 218, 218, 218, 218, 218, 218, 218, 219, - 0, 219, 219, 219, 219, 219, 219, 219, 220, 0, - 220, 220, 220, 220, 220, 220, 220, 225, 0, 225, - - 225, 225, 225, 225, 225, 225, 226, 0, 226, 226, - 226, 226, 226, 226, 226, 227, 0, 227, 227, 227, - 227, 227, 227, 227, 228, 0, 228, 228, 228, 228, - 228, 228, 228, 229, 229, 229, 229, 229, 229, 229, + 0, 0, 204, 212, 212, 212, 212, 212, 212, 212, + 212, 218, 0, 218, 218, 218, 218, 218, 218, 218, + 219, 0, 219, 219, 219, 219, 219, 219, 219, 220, + 0, 220, 220, 220, 220, 220, 220, 220, 221, 0, + 221, 221, 221, 221, 221, 221, 221, 226, 0, 226, + + 226, 226, 226, 226, 226, 226, 227, 0, 227, 227, + 227, 227, 227, 227, 227, 228, 0, 228, 228, 228, + 228, 228, 228, 228, 229, 0, 229, 229, 229, 229, + 229, 229, 229, 230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 229, 231, 0, 231, 231, - 231, 231, 231, 231, 231, 232, 0, 232, 232, 232, - 232, 232, 232, 232, 233, 0, 233, 233, 233, 233, - 233, 233, 233, 234, 0, 234, 234, 234, 234, 234, - 234, 234, 237, 0, 237, 237, 237, 237, 237, 237, - - 237, 239, 0, 239, 239, 239, 239, 239, 239, 239, - 240, 0, 240, 240, 240, 240, 240, 240, 240, 241, - 0, 241, 241, 241, 241, 241, 241, 241, 242, 0, - 242, 242, 242, 242, 242, 242, 242, 244, 0, 244, - 244, 244, 244, 244, 244, 244, 245, 0, 245, 245, - 245, 245, 245, 245, 245, 246, 0, 246, 246, 246, - 246, 246, 246, 246, 247, 0, 247, 247, 247, 247, - 247, 247, 247, 249, 0, 249, 249, 249, 249, 249, - 249, 249, 250, 0, 250, 250, 250, 250, 250, 250, - 250, 251, 0, 251, 251, 251, 251, 251, 251, 251, - - 252, 0, 252, 252, 252, 252, 252, 252, 252, 254, - 254, 254, 254, 254, 254, 254, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 230, 232, 0, 232, 232, + 232, 232, 232, 232, 232, 233, 0, 233, 233, 233, + 233, 233, 233, 233, 234, 0, 234, 234, 234, 234, + 234, 234, 234, 235, 0, 235, 235, 235, 235, 235, + 235, 235, 238, 0, 238, 238, 238, 238, 238, 238, + + 238, 240, 0, 240, 240, 240, 240, 240, 240, 240, + 241, 0, 241, 241, 241, 241, 241, 241, 241, 242, + 0, 242, 242, 242, 242, 242, 242, 242, 243, 0, + 243, 243, 243, 243, 243, 243, 243, 245, 0, 245, + 245, 245, 245, 245, 245, 245, 246, 0, 246, 246, + 246, 246, 246, 246, 246, 247, 0, 247, 247, 247, + 247, 247, 247, 247, 248, 0, 248, 248, 248, 248, + 248, 248, 248, 250, 0, 250, 250, 250, 250, 250, + 250, 250, 251, 0, 251, 251, 251, 251, 251, 251, + 251, 252, 0, 252, 252, 252, 252, 252, 252, 252, + + 253, 0, 253, 253, 253, 253, 253, 253, 253, 255, + 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 254, 256, 0, 256, 256, 256, 256, 256, 256, - 256, 257, 0, 257, 257, 257, 257, 257, 257, 257, - 258, 0, 258, 258, 258, 258, 258, 258, 258, 259, - 259, 259, 259, 259, 259, 259, 0, 0, 0, 0, + 0, 255, 257, 0, 257, 257, 257, 257, 257, 257, + 257, 258, 0, 258, 258, 258, 258, 258, 258, 258, + 259, 0, 259, 259, 259, 259, 259, 259, 259, 260, + 260, 260, 260, 260, 260, 260, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 259, 261, 0, 261, 261, 261, 261, 261, 261, - 261, 262, 0, 262, 262, 262, 262, 262, 262, 262, - - 263, 0, 263, 263, 263, 263, 263, 263, 263, 264, - 0, 264, 264, 264, 264, 264, 264, 264, 265, 0, - 265, 265, 265, 265, 265, 265, 265, 266, 0, 266, - 266, 266, 266, 266, 266, 266, 267, 0, 267, 267, - 267, 267, 267, 267, 267, 268, 0, 268, 268, 268, - 268, 268, 268, 268, 269, 0, 269, 269, 269, 269, - 269, 269, 269, 270, 0, 270, 270, 270, 270, 270, - 270, 270, 272, 0, 272, 272, 272, 272, 272, 272, - 272, 273, 0, 273, 273, 273, 273, 273, 273, 273, - 274, 0, 274, 274, 274, 274, 274, 274, 274, 275, - - 0, 275, 275, 275, 275, 275, 275, 275, 277, 0, - 277, 277, 277, 277, 277, 277, 277, 278, 0, 278, - 278, 278, 278, 278, 278, 278, 279, 0, 279, 279, - 279, 279, 279, 279, 279, 280, 0, 280, 280, 280, - 280, 280, 280, 280, 281, 0, 281, 281, 281, 281, - 281, 281, 281, 282, 0, 282, 282, 282, 282, 282, - 282, 282, 283, 0, 283, 283, 283, 283, 283, 283, - 283, 284, 0, 284, 284, 284, 284, 284, 284, 284, - 285, 0, 285, 285, 285, 285, 285, 285, 285, 287, - 287, 287, 287, 287, 287, 287, 0, 0, 0, 0, + 0, 260, 262, 0, 262, 262, 262, 262, 262, 262, + 262, 263, 0, 263, 263, 263, 263, 263, 263, 263, + + 264, 0, 264, 264, 264, 264, 264, 264, 264, 265, + 0, 265, 265, 265, 265, 265, 265, 265, 266, 0, + 266, 266, 266, 266, 266, 266, 266, 267, 0, 267, + 267, 267, 267, 267, 267, 267, 268, 0, 268, 268, + 268, 268, 268, 268, 268, 269, 0, 269, 269, 269, + 269, 269, 269, 269, 270, 0, 270, 270, 270, 270, + 270, 270, 270, 271, 0, 271, 271, 271, 271, 271, + 271, 271, 273, 0, 273, 273, 273, 273, 273, 273, + 273, 274, 0, 274, 274, 274, 274, 274, 274, 274, + 275, 0, 275, 275, 275, 275, 275, 275, 275, 276, + + 0, 276, 276, 276, 276, 276, 276, 276, 278, 0, + 278, 278, 278, 278, 278, 278, 278, 279, 0, 279, + 279, 279, 279, 279, 279, 279, 280, 0, 280, 280, + 280, 280, 280, 280, 280, 281, 0, 281, 281, 281, + 281, 281, 281, 281, 282, 0, 282, 282, 282, 282, + 282, 282, 282, 283, 0, 283, 283, 283, 283, 283, + 283, 283, 284, 0, 284, 284, 284, 284, 284, 284, + 284, 285, 0, 285, 285, 285, 285, 285, 285, 285, + 286, 0, 286, 286, 286, 286, 286, 286, 286, 288, + 288, 288, 288, 288, 288, 288, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 287, 290, 290, 290, 290, 290, 290, 290, 0, + 0, 288, 291, 291, 291, 291, 291, 291, 291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 290, 293, 293, 293, 293, 293, - 293, 293, 294, 294, 294, 294, 294, 294, 294, 295, - 295, 295, 295, 295, 295, 295, 296, 0, 0, 0, - 296, 296, 296, 297, 297, 297, 297, 297, 297, 297, - 298, 0, 0, 0, 298, 298, 298, 299, 0, 0, - 0, 299, 299, 299, 300, 0, 300, 0, 300, 300, - 300, 301, 0, 0, 0, 301, 301, 301, 303, 0, - - 0, 0, 303, 303, 303, 304, 0, 0, 0, 304, - 304, 304, 305, 0, 305, 0, 305, 305, 305, 306, - 0, 306, 306, 306, 0, 306, 308, 308, 308, 308, - 308, 308, 308, 309, 0, 309, 0, 309, 309, 309, - 310, 310, 310, 310, 310, 310, 310, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, - 292, 292, 292, 292, 292, 292, 292, 292, 292, 292 - + 0, 0, 0, 0, 291, 294, 294, 294, 294, 294, + 294, 295, 295, 295, 295, 295, 295, 296, 296, 296, + 296, 296, 296, 297, 0, 0, 0, 297, 297, 298, + 298, 298, 298, 298, 298, 299, 0, 0, 0, 299, + 299, 300, 0, 0, 0, 300, 300, 301, 0, 301, + 0, 301, 301, 302, 0, 0, 0, 302, 302, 304, + 0, 0, 0, 304, 304, 305, 0, 0, 0, 305, + + 305, 306, 0, 306, 0, 306, 306, 307, 0, 307, + 307, 307, 307, 309, 309, 309, 309, 309, 309, 310, + 0, 310, 0, 310, 310, 311, 311, 311, 311, 311, + 311, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, + 293, 293, 293, 293 } ; static yy_state_type yy_last_accepting_state; @@ -982,7 +980,7 @@ extern void yyerror __P((char *)); #define INDEFS 5 -#line 986 "lex.yy.c" +#line 984 "lex.yy.c" /* Macros after this point can all be overridden by user definitions in * section 1. @@ -1138,7 +1136,7 @@ YY_DECL #line 106 "parse.lex" -#line 1142 "lex.yy.c" +#line 1140 "lex.yy.c" if ( yy_init ) { @@ -1190,13 +1188,13 @@ yy_match: while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 293 ) + if ( yy_current_state >= 294 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; ++yy_cp; } - while ( yy_base[yy_current_state] != 1848 ); + while ( yy_base[yy_current_state] != 1832 ); yy_find_action: yy_act = yy_accept[yy_current_state]; @@ -1553,7 +1551,7 @@ YY_RULE_SETUP #line 334 "parse.lex" ECHO; YY_BREAK -#line 1557 "lex.yy.c" +#line 1555 "lex.yy.c" case YY_STATE_EOF(INITIAL): case YY_STATE_EOF(GOTRUNAS): case YY_STATE_EOF(GOTDEFS): @@ -1851,7 +1849,7 @@ static yy_state_type yy_get_previous_state() while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 293 ) + if ( yy_current_state >= 294 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; @@ -1886,11 +1884,11 @@ yy_state_type yy_current_state; while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) { yy_current_state = (int) yy_def[yy_current_state]; - if ( yy_current_state >= 293 ) + if ( yy_current_state >= 294 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; - yy_is_jam = (yy_current_state == 292); + yy_is_jam = (yy_current_state == 293); return yy_is_jam ? 0 : yy_current_state; }