📄 ytab.c
字号:
296, 295, 294, 293, 292, 291, 290, 289, 288, 282, 257, 58, 42, 40, -265, -267, -281, -280, -279, -278, -277, -276, -275, -274, -273, -272, -271, -270, -269, -268, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 282, 125, -315, -320, -330, -319, -318, -317, -266, -316, -249, -250, -251, -321, -324, -323, 263, 262, 260, 259, 258, 257, 126, 123, 45, 43, 42, 40, 38, 33, -287, 59, -330, 40, -315, -320, -330, -319, -318, -317, -287, -266, -265, -316, -249, -250, -251, -321, -324, -323, -263, -262, -261, -260, -258, -257, -256, -255, -254, -253, -252, 315, 314, 313, 312, 311, 310, 309, 308, 306, 305, 304, 263, 262, 260, 259, 258, 257, 126, 125, 123, 59, 45, 43, 42, 40, 38, 33, -299, 58, -249, -264, 302, 257, -330, -329, -319, -328, -249, -267, -286, -285, -284, -283, -282, -281, -280, -279, -278, -277, -276, -275, -274, -273, -272, -271, -270, -269, -268, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 257, 91, 42, 41, 40, -330, -328, -249, 257, 91, 40, -267, -286, -285, -284, -283, -282, -281, -280, -279, -278, -277, -276, -275, -274, -273, -272, -271, -270, -269, -268, -264, 302, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, -322, -299, 58, 44, -322, -327, 93, 44, -330, -329, -319, -328, -267, -286, -285, -284, -283, -282, -281, -280, -279, -278, -277, -276, -275, -274, -273, -272, -271, -270, -269, -268, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 91, 42, 41, 40, -329, -267, -286, -285, -284, -283, -282, -281, -280, -279, -278, -277, -276, -275, -274, -273, -272, -271, -270, -269, -268, 301, 300, 299, 298, 297, 296, 295, 294, 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, 283, 282, 41, -330, -319, -299, -249, 257, 58, 42, 40, -315, -320, -330, -319, -318, -317, -266, -265, -316, -249, -250, -251, -321, -324, -323, 263, 262, 260, 259, 258, 257, 126, 125, 123, 45, 43, 42, 40, 38, 33, -315, -320, -330, -319, -318, -317, -287, -316, -249, -250, -251, -321, -324, -323, 263, 262, 260, 259, 258, 257, 126, 59, 45, 43, 42, 40, 38, 33, -258, 309, -259, 307, -1};static short yypact[] = { 23, 23, 62, 90, 96, 96, 104, 62, 90, 148, 178, 178, 218, 198, 226, 229, 231, 233, 235, 238, 244, 250, 254, 259, 294, 357, 359, 198, 450, 451, 456, 451, 460, 478, 507, 275, 683, 90, 741, 233, 235, 238, 244, 244, 250, 250, 250, 250, 254, 254, 259, 259, 90, 683, 451, 275, 90, 229, 231, 275, 275, 953, 422, 422, 625, 422, 520, 147, 275, 147, 422, 422, 422, 627, 220, 422, 951, 936, 907, 275, 223, 147, 422, 422, 520, 520, 520, 625, 362, 888, 275, 520, 275, 147, 147, 162, 863, 223, 683, 275, 275, 275, 422, 625, 625, 655, 610, 580, 220, 275, 275, 275, 275, 818, 792, 147, 275, 147, 275, 275, 788, 147, 765, 713, 162, 147, 686, 220, 275, 683, 655, 627, 627, 627, 627, 177, 625, 625, 449, 422, 610, 381, 580, 545, 524, 275, 520, 147, 275, 177, 177, 275, 328, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 449, 422, 81, 359, 125, 365, 381, 365, 362, 328, 275, 275, 275, 275, 223, 147, 198, 177, 100, 125, 220, 198, 198, 177, 162, 147, 125, 100, 94, 94, 86, 81};static short yygo[] = { -7, -202, -202, -10, -10, -33, -124, -114, -97, -124, -114, -97, -69, -202, -114, -124, -100, -101, -102, -56, -202, -202, -152, -152, -153, -202, -202, -202, -202, -180, 201, 200, 197, 188, 183, 181, 180, 172, 143, 134, 133, 132, 131, 123, 113, 89, 73, 56, 52, 38, 37, 33, 30, 24, 8, 3, 1, 0, -65, -206, -208, -440, -219, -217, -213, -339, -432, -438, -439, -338, -350, -417, -418, -333, -113, -416, -413, -437, 195, 185, 147, 146, 125, 121, 117, 115, 96, 94, 93, 91, 86, 85, 84, 81, 69, 67, 66, -195, -195, -149, -96, -96, -125, 56, 37, 24, 8, 3, -436, -435, -434, -337, -433, -415, -414, 184, 124, 114, 97, 95, 80, -150, -151, -342, -181, 24, -343, -182, 24, -127, -123, -79, -80, -90, -145, -173, -111, 190, 178, 108, 91, 88, 31, 29, -184, -167, -167, -351, 40, 18, -3, -3, -3, -3, -154, -3, -3, -154, -154, -3, -3, -3, -3, -3, -3, -3, -3, -352, 201, 197, 188, 172, 143, 123, 113, 89, 51, 50, 33, 30, 23, 7, 2, 1, 0, -157, -157, -157, -353, 49, 48, 22, -158, -158, -158, -354, 49, 48, 22, -355, -356, -155, -156, -159, -160, -161, -162, -163, -164, -165, -166, -168, -169, -248, -247, -170, -226, -91, -224, -93, -223, -110, 129, 120, 98, 53, 36, -365, -141, -146, 173, 34, -366, -367, -368, -369, -370, -371, -372, -373, -374, -375, -209, -61, -60, -78, -459, -462, -236, -220, -460, -461, -245, -244, -245, -221, 197, 190, 188, 137, 136, 127, 108, 104, 103, 87, 77, 74, 64, -240, -381, -382, -383, -384, -385, -386, -387, -388, -389, -390, -391, -392, -393, -394, -395, -238, -237, -234, -398, -107, -107, -107, -142, -194, -239, -194, -222, 199, 198, 177, 175, 140, 106, 78, -443, -442, -453, -399, -451, -452, -400, -409, -450, -408, 170, 144, 142, 138, 130, 107, 105, 88, 78, -426, -423, 122, -129, -130, -132, -133, -215, -74, -134, 76, -211, -135, -136, -137, -138, -36, -335, -334, 25, -332, -233, -233, -233, -233, -37, -37, -37, -37, -37, -37, -37, -37, -37, -233, -37, -37, -233, -425, -37, -104, -37, -233, -27, -340, -341, -37, -233, -424, -233, -27, -233, -12, -11, -233, -233, -331, 201, 200, 199, 198, 197, 193, 188, 187, 172, 171, 150, 149, 144, 143, 139, 135, 130, 126, 123, 105, 102, 89, 83, 82, 75, 72, 71, 70, 65, 63, 62, 38, 30, 1, 0, -336, -26, -55, -55, -55, -55, -67, -75, -85, -86, -87, -115, -147, -147, -121, -147, -128, 179, 169, 152, 151, 148, 101, 100, 99, 77, 68, 60, 59, 55, 35, -25, -116, -117, -92, -441, -345, -441, -377, -364, -344, -441, -376, 140, 116, 111, 110, 106, 79, 78, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -346, -347, -357, -349, -357, -35, 194, 183, 182, 181, 180, 168, 167, 166, 165, 164, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 145, 128, 124, 119, 118, 112, 109, 95, 92, 90, -183, -358, -360, -361, -362, -348, -359, 182, 155, 154, 153, 112, -118, -148, 152, -52, -51, -24, 157, 156, -50, -49, -23, 159, 158, -48, -47, -46, -45, -22, 163, 162, 161, 160, -44, -43, -21, 165, 164, -42, -20, 166, -41, -19, 167, -40, -18, 168, -59, -17, 118, -58, -16, 119, -119, -15, -120, -378, -246, -378, -378, -378, -378, -378, -378, -363, 194, 145, 128, 124, 109, 95, 92, 90, -112, -406, -81, -405, -98, -99, -412, -185, 145, 128, 124, 109, 95, 90, -465, -465, -455, -455, -454, 189, 27, 1, 0, -198, -198, -31, -31, -31, -31, -31, -243, -242, -189, 192, 191, 186, 123, 122, 113, 96, 1, 0, -191, -6, -192, -421, -422, -422, -421, -421, -421, -422, -421, -421, -421, -5, 179, 176, 152, 143, 142, 141, 107, 33, 7, 2, -193, -380, -379, 172, -429, -54, -196, -54, -29, -29, -13, -196, -203, 201, 197, 188, 172, 143, 123, 89, 30, -174, -445, -444, -241, 106, 78, -396, -397, -199, -176, -108, -143, 141, -177, -402, -402, -401, 142, 107, -8, -34, -34, -144, 179, 152, 2, -109, -404, -403, 89, -200, -407, -235, 177, -178, -179, -411, -410, 144, -9, -9, -4, 200, 38, -419, -420, -39, -53, -53, -39, -201, 123, 113, 33, 30, 7, 2, -186, -187, -82, -232, -95, 186, 96, -122, -188, -231, -126, -30, -32, -428, -427, 122, -430, -431, -94, 33, 30, -57, -57, -38, 52, 38, -89, -214, -205, -207, -218, -216, -212, -448, -225, -449, -210, -457, -457, -456, 130, 105, 102, 83, 82, 75, 72, 71, 70, 65, 63, 62, -446, -468, -469, -468, -230, 196, 189, 174, -447, -229, -228, -227, -83, -76, -84, -14, -171, -172, -106, -131, 139, -28, -190, 13, -139, -140, -71, -62, -458, -72, -63, -73, -103, -77, -88, -70, -68, -105, 60, 59, 55, -66, -64, -2, -464, -463, 1, -204, -197, -467, -466, 174, -175, -1};static short yypgo[] = { 0, 0, 0, 447, 448, 646, 668, 689, 698, 695, 723, 696, 746, 747, 754, 814, 815, 822, 823, 850, 846, 843, 808, 840, 808, 839, 808, 831, 830, 808, 829, 826, 828, 807, 827, 825, 824, 806, 806, 813, 812, 811, 798, 810, 785, 785, 785, 785, 756, 753, 730, 719, 696, 705, 697, 697, 702, 645, 670, 634, 634, 620, 620, 593, 584, 582, 379, 343, 341, 339, 338, 337, 336, 335, 334, 332, 330, 329, 328, 327, 326, 324, 313, 296, 288, 287, 286, 285, 284, 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, 269, 255, 241, 240, 239, 238, 237, 236, 235, 234, 233, 232, 229, 221, 215, 214, 213, 212, 211, 210, 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, 199, 195, 188, 167, 147, 144, 136, 127, 124, 122, 121, 114, 102, 77, 29, 415, 415, 415, 416, 416, 446, 446, 446, 446, 446, 446, 446, 446, 449, 449, 496, 496, 496, 496, 496, 528, 528, 528, 528, 528, 528, 534, 534, 545, 545, 545, 545, 457, 457, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 431, 431, 609, 644, 644, 645, 645, 645, 645, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 657, 695, 695, 700, 700, 715, 715, 717, 717, 696, 721, 721, 724, 724, 726, 730, 730, 730, 730, 730, 730, 739, 739, 711, 711, 755, 757, 757, 750, 758, 758, 760, 760, 541, 769, 769, 769, 769, 769, 769, 769, 769, 769, 692, 692, 692, 772, 772, 785, 785, 798, 798, 802, 802, 802, 802, 820, 820, 817, 817, 807, 809, 809, 809, 809, 841, 841, 843, 845, 845, 848, 848, 0, 0, 835, 835, 826, 764, 764, 764, 541, 760, 750, 755, 739, 739, 680, 680, 726, 717, 670, 634, 634, 593, 583, 583, 580, 580, 577, 577, 574, 574, 571, 571, 568, 568, 568, 564, 564, 564, 564, 564, 557, 557, 557, 550, 550, 550, 496, 415, 0};static short yyrlen[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 0, 9, 0, 9, 0, 0, 6, 0, 3, 0, 6, 0, 0, 0, 2, 1, 1, 0, 0, 4, 0, 1, 1, 1, 1, 0, 0, 1, 1, 2, 3, 1, 1, 0, 1, 4, 3, 3, 3, 2, 5, 0, 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, 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, 3, 1, 2, 1, 4, 4, 5, 3, 3, 2, 2, 1, 3, 2, 2, 2, 2, 4, 1, 1, 1, 1, 1, 1, 1, 4, 1, 3, 3, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 5, 1, 2, 1, 3, 2, 3, 4, 3, 4, 1, 3, 3, 3, 3, 4, 4, 6, 6, 2, 3, 1, 2, 3, 1, 3, 3, 1, 3, 2, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 1, 3, 4, 1, 3, 1, 1, 5, 4, 3, 4, 4, 5, 1, 2, 1, 2, 8, 3, 2, 2, 3, 1, 2, 1, 3, 4, 1, 2, 1, 0, 1, 0, 0, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 1, 4, 1, 3, 1, 3, 1, 3, 1, 3, 3, 1, 3, 3, 3, 3, 1, 3, 3, 1, 3, 3, 1, 1, 1, 2};#define YYS0 0#define YYDELTA 182#define YYNPACT 202#define YYNDEF 62#define YYr333 0#define YYr334 1#define YYr335 2#define YYr91 3#define YYr93 4#define YYr166 5#define YYr169 6#define YYr174 7#define YYr195 8#define YYr199 9#define YYr211 10#define YYr213 11#define YYr227 12#define YYr229 13#define YYr232 14#define YYr283 15#define YYr285 16#define YYr287 17#define YYr289 18#define YYr329 19#define YYr327 20#define YYr325 21#define YYr314 22#define YYr313 23#define YYr312 24#define YYr311 25#define YYr310 26#define YYr309 27#define YYr308 28#define YYr307 29#define YYr306 30#define YYr305 31#define YYr304 32#define YYr302 33#define YYr301 34#define YYr299 35#define YYr298 36#define YYr297 37#define YYr296 38#define YYr291 39#define YYr281 40#define YYr279 41#define YYr278 42#define YYr277 43#define YYr276 44#define YYr275 45#define YYr274 46#define YYr272 47#define YYr233 48#define YYr230 49#define YYr223 50#define YYr216 51#define YYr210 52#define YYr204 53#define YYr201 54#define YYr200 55#define YYr197 56#define YYr176 57#define YYr175 58#define YYr170 59#define YYr167 60#define YYr164 61#define YYr163 62#define YYr146 63#define YYr143 64#define YYr140 65#define YYr82 66#define YYr81 67#define YYr80 68#define YYr79 69#define YYr78 70#define YYr77 71#define YYr76 72#define YYr75 73#define YYr74 74#define YYr73 75#define YYr72 76#define YYr71 77#define YYr70 78#define YYr69 79#define YYr68 80#define YYr67 81#define YYr66 82#define YYr65 83#define YYr64 84#define YYr63 85#define YYr62 86#define YYr61 87#define YYr60 88#define YYr59 89#define YYr58 90#define YYr57 91#define YYr56 92#define YYr55 93#define YYr54 94#define YYr53 95#define YYr52 96#define YYr51 97#define YYr50 98#define YYr49 99#define YYr48 100#define YYr47 101#define YYr46 102#define YYr45 103#define YYr44 104#define YYr43 105#define YYr42 106#define YYr41 107#define YYr40 108#define YYr39 109#define YYr38 110#define YYr37 111#define YYr36 112#define YYr35 113#define YYr34 114#define YYr33 115#define YYr32 116#define YYr31 117#define YYr30 118#define YYr29 119#define YYr28 120#define YYr27 121#define YYr26 122#define YYr25 123#define YYr24 124#define YYr23 125#define YYr22 126#define YYr21 127#define YYr20 128#define YYr19 129#define YYr18 130#define YYr17 131#define YYr16 132#define YYr15 133#define YYr14 134#define YYr13 135#define YYr12 136#define YYr11 137#define YYr10 138#define YYr9 139#define YYr8 140#define YYr7 141#define YYr6 142#define YYr5 143#define YYr4 144#define YYr3 145#define YYr2 146#define YYr1 147#define YYrACCEPT YYr333#define YYrERROR YYr334#define YYrLR2 YYr335#line 2 "c:/mks/etc/yyparse.c"/* * Copyright 1985, 1990 by Mortice Kern Systems Inc. All rights reserved. * * Automaton to interpret LALR(1) tables. * * Macros: * yyclearin - clear the lookahead token. * yyerrok - forgive a pending error * YYERROR - simulate an error * YYACCEPT - halt and return 0 * YYABORT - halt and return 1 * YYRETURN(value) - halt and return value. You should use this * instead of return(value). * YYREAD - ensure yychar contains a lookahead token by reading * one if it does not. See also YYSYNC. * YYRECOVERING - 1 if syntax error detected and not recovered * yet; otherwise, 0. * * Preprocessor flags: * YYDEBUG - includes debug code. The parser will print * a travelogue of the parse if this is defined * and yydebug is non-zero. * YYSSIZE - size of state and value stacks (default 150). * YYSTATIC - By default, the state stack is an automatic array. * If this is defined, the stack will be static. * In either case, the value stack is static. * YYALLOC - Dynamically allocate both the state and value stacks * by calling malloc() and free(). * YYLR2 - defined if lookahead is needed to resolve R/R or S/R conflicts * YYSYNC - if defined, yacc guarantees to fetch a lookahead token * before any action, even if it doesnt need it for a decision. * If YYSYNC is defined, YYREAD will never be necessary unless * the user explicitly sets yychar = -1 * * Copyright (c) 1983, by the University of Waterloo *//* GENTEXT: yyerror */#ifndef I18N#define gettext(x) x#endif#ifndef YYSSIZE# define YYSSIZE 150#endif#define YYERROR goto yyerrlabel#define yyerrok yyerrflag = 0#define yyclearin yychar = -1#define YYACCEPT YYRETURN(0)#define YYABORT YYRETURN(1)#define YYRECOVERING() (yyerrflag != 0)#ifdef YYALLOC# define YYRETURN(val) { retval = (val); goto yyReturn; }#else# define YYRETURN(val) return(val)#endif#ifdef YYDEBUG/* The if..else makes this macro behave exactly like a statement */# define YYREAD if (yychar < 0) { \ if ((yychar = yylex()) < 0) \ yychar = 0; \ if (yydebug) \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -