⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c-parse.tab.c

📁 这是完整的gcc源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
   156,    55,    88,    34,   158,    34,   158,    34,   161,    57,    58,     0,    26,    78,    58,     0,     0,    78,    34,   155,   143,     0,    58,     0,     0,     7,     0,     0,    80,     0,     0,   159,     0,   160,     0,   159,    62,   160,     0,     9,    55,    80,    57,     0,    88,     0,   161,    62,    88,     0,     0,   163,   167,     0,     0,   165,   166,     0,   168,    57,     0,   171,    57,     0,     1,    57,     0,   168,    57,     0,     1,    57,     0,     0,   169,     0,   169,    62,    10,     0,   170,     0,   169,    62,   170,     0,    93,   114,     0,    93,   115,     0,    93,   131,     0,    95,   115,     0,    95,   131,     0,     3,     0,   171,    62,     3,     0};#if YYDEBUG != 0static const short yyrline[] = { 0,   177,   178,   185,   187,   187,   188,   190,   192,   193,   198,   204,   206,   208,   210,   212,   213,   214,   219,   225,   227,   228,   230,   235,   237,   238,   240,   245,   247,   248,   252,   254,   257,   259,   261,   263,   265,   267,   269,   273,   277,   280,   283,   286,   290,   292,   294,   296,   309,   311,   344,   348,   350,   353,   367,   369,   371,   373,   375,   377,   379,   381,   383,   385,   387,   389,   391,   393,   395,   397,   399,   401,   405,   454,   455,   457,   459,   461,   469,   481,   483,   485,   487,   489,   491,   496,   498,   502,   504,   507,   509,   510,   511,   518,   525,   530,   534,   536,   544,   547,   551,   553,   555,   563,   566,   568,   570,   579,   582,   586,   588,   596,   597,   598,   599,   601,   607,   608,   609,   612,   614,   617,   619,   622,   625,   631,   636,   637,   642,   647,   648,   654,   657,   662,   663,   667,   671,   679,   685,   687,   691,   693,   695,   701,   704,   711,   713,   718,   721,   726,   728,   730,   732,   740,   746,   748,   750,   752,   758,   764,   766,   768,   770,   772,   775,   780,   784,   787,   789,   791,   793,   796,   798,   801,   804,   807,   810,   814,   816,   819,   821,   825,   828,   833,   835,   837,   851,   857,   862,   866,   871,   872,   876,   879,   881,   890,   892,   897,   900,   904,   907,   911,   914,   917,   920,   924,   927,   931,   935,   937,   939,   941,   943,   945,   947,   949,   957,   959,   960,   963,   965,   968,   971,   980,   983,   986,   988,   992,   996,  1002,  1007,  1009,  1011,  1021,  1024,  1025,  1027,  1031,  1035,  1036,  1040,  1042,  1047,  1053,  1057,  1063,  1069,  1076,  1078,  1110,  1110,  1121,  1121,  1125,  1129,  1132,  1135,  1140,  1147,  1154,  1161,  1167,  1173,  1173,  1178,  1181,  1185,  1188,  1193,  1195,  1198,  1200,  1204,  1209,  1212,  1218,  1222,  1229,  1233,  1238,  1240,  1242,  1246,  1248,  1254,  1256,  1258,  1262,  1265,  1271,  1274,  1276,  1278,  1280,  1285,  1288};static const char * const yytname[] = {   "$","error","$illegal.","IDENTIFIER","TYPENAME","SCSPEC","TYPESPEC","TYPE_QUAL","CONSTANT","STRING","ELLIPSIS","SIZEOF","ENUM","STRUCT","UNION","IF","ELSE","WHILE","DO","FOR","SWITCH","CASE","DEFAULT","BREAK","CONTINUE","RETURN","GOTO","ASM","TYPEOF","ALIGNOF","ATTRIBUTE","ASSIGN","'='","'?'","':'","OROR","ANDAND","'|'","'^'","'&'","EQCOMPARE","ARITHCOMPARE","LSHIFT","RSHIFT","'+'","'-'","'*'","'/'","'%'","UNARY","PLUSPLUS","MINUSMINUS","HYPERUNARY","POINTSAT","'.'","'('","'['","')'","';'","'}'","'~'","'!'","','","'{'","']'","program","extdefs","@1","@2","extdef","datadef","fndef","@3","@4","@5","@6","@7","@8","identifier","unop","expr","exprlist","nonnull_exprlist","unary_expr","cast_expr","expr_no_commas","primary","@9","string","xdecls","decls","setspecs","decl","typed_declspecs","reserved_declspecs","declmods","typed_typespecs","reserved_typespecquals","typespec","typespecqual_reserved","initdecls","notype_initdecls","maybeasm","initdcl","@10","notype_initdcl","@11","maybe_attribute","attribute_list","attrib","init","initlist","declarator","after_type_declarator","parm_declarator","notype_declarator","structsp","@12","@13","@14","@15","maybecomma","maybecomma_warn","component_decl_list","component_decl_list2","component_decl","components","component_declarator","enumlist","enumerator","typename","absdcl","nonempty_type_quals","type_quals","absdcl1","stmts","xstmts","errstmt","pushlevel","compstmt_or_error","compstmt","simple_if","@16","stmt","@17","@18","@19","@20","@21","@22","@23","@24","@25","@26","@27","@28","maybe_type_qual","xexpr","asm_operands","nonnull_asm_operands","asm_operand","asm_clobbers","parmlist","@29","parmlist_or_identifiers","@30","parmlist_or_identifiers_1","parmlist_1","parmlist_2","parms","parm","identifiers",""};#endifstatic const short yyr1[] = {     0,    65,    65,    67,    66,    68,    66,    69,    69,    69,    70,    70,    70,    70,    70,    70,    70,    70,    72,    73,    71,    71,    74,    75,    71,    71,    76,    77,    71,    71,    78,    78,    79,    79,    79,    79,    79,    79,    79,    80,    81,    81,    82,    82,    83,    83,    83,    83,    83,    83,    83,    84,    84,    84,    85,    85,    85,    85,    85,    85,    85,    85,    85,    85,    85,    85,    85,    85,    85,    85,    85,    85,    86,    86,    86,    86,    86,    87,    86,    86,    86,    86,    86,    86,    86,    88,    88,    89,    89,    90,    90,    90,    90,    91,    92,    92,    92,    92,    93,    93,    94,    94,    94,    95,    95,    95,    95,    96,    96,    97,    97,    98,    98,    98,    98,    98,    99,    99,    99,   100,   100,   101,   101,   102,   102,   104,   103,   103,   106,   105,   105,   107,   107,   108,   108,   109,   109,   109,   110,   110,   110,   110,   110,   111,   111,   112,   112,   113,   113,   113,   113,   113,   113,   114,   114,   114,   114,   114,   115,   115,   115,   115,   115,   115,   117,   116,   116,   116,   118,   116,   116,   116,   119,   116,   120,   116,   116,   121,   121,   122,   122,   123,   123,   124,   124,   124,   125,   125,   125,   126,   126,   126,   127,   127,   127,   128,   128,   129,   129,   130,   130,   131,   131,   132,   132,   133,   133,   134,   134,   134,   134,   134,   134,   134,   134,   134,   135,   135,   135,   136,   136,   137,   138,   139,   139,   140,   140,   140,   140,   142,   141,   143,   143,   144,   143,   143,   145,   146,   143,   147,   148,   143,   149,   150,   151,   143,   152,   143,   153,   143,   154,   143,   143,   143,   143,   143,   143,   143,   143,   143,   143,   155,   143,   143,   156,   156,   157,   157,   158,   158,   159,   159,   160,   161,   161,   163,   162,   165,   164,   166,   166,   166,   167,   167,   168,   168,   168,   169,   169,   170,   170,   170,   170,   170,   171,   171};static const short yyr2[] = {     0,     0,     1,     0,     2,     0,     3,     1,     1,     5,     3,     4,     4,     2,     2,     2,     2,     1,     0,     0,     7,     4,     0,     0,     7,     4,     0,     0,     6,     3,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     0,     1,     1,     3,     1,     2,     2,     2,     4,     2,     4,     1,     4,     7,     1,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     5,     3,     3,     1,     1,     1,     3,     3,     0,     4,     4,     4,     3,     3,     2,     2,     1,     2,     0,     1,     1,     1,     2,     2,     0,     4,     4,     2,     2,     2,     3,     0,     2,     2,     1,     1,     2,     2,     2,     3,     0,     2,     1,     1,     1,     4,     4,     1,     1,     1,     1,     3,     1,     3,     0,     4,     0,     6,     3,     0,     6,     3,     0,     6,     1,     3,     1,     4,     4,     1,     2,     3,     4,     1,     1,     3,     1,     1,     3,     3,     4,     3,     3,     1,     3,     4,     3,     3,     1,     3,     3,     3,     4,     3,     1,     0,     6,     4,     2,     0,     6,     4,     2,     0,     7,     0,     6,     2,     0,     1,     0,     1,     1,     2,     0,     3,     2,     3,     3,     1,     0,     1,     3,     2,     4,     2,     1,     3,     1,     3,     2,     2,     0,     1,     1,     2,     0,     2,     3,     3,     2,     3,     4,     3,     2,     3,     2,     1,     2,     2,     0,     1,     2,     0,     1,     2,     2,     5,     4,     4,     0,     6,     1,     2,     0,     4,     1,     0,     0,     7,     0,     0,     9,     0,     0,     0,    12,     0,     6,     0,     5,     0,     4,     2,     2,     2,     3,     6,     8,    10,    12,     3,     0,     4,     1,     0,     1,     0,     1,     0,     1,     1,     3,     4,     1,     3,     0,     2,     0,     2,     2,     2,     2,     2,     2,     0,     1,     3,     1,     3,     2,     2,     2,     2,     2,     1,     3};static const short yydefact[] = {     3,     5,     0,     0,     0,   113,   104,   111,   103,     0,     0,     0,     0,     0,    17,     4,     8,     7,     0,    93,    93,   100,   112,     6,    15,    16,    30,    31,   174,   176,   183,   167,   183,   171,     0,     0,   163,   205,     0,     0,   121,     0,    14,     0,   106,   105,    13,     0,   100,    98,     0,   172,     0,     0,   164,     0,   168,    85,     0,    72,   203,    73,     0,     0,    32,    34,    33,     0,    35,    36,     0,    37,    38,     0,     0,    39,    51,    54,    42,    44,    74,   201,   109,     0,   201,     0,     0,    10,     0,    29,     0,   277,     0,     0,   131,   152,   205,     0,     0,   119,     0,   145,   146,     0,     0,    99,   102,   116,   117,   101,   118,   197,   179,   195,     0,   166,   188,   185,    93,   182,    93,   183,   170,   183,    86,     0,     0,    47,     0,    49,    45,     0,     0,     0,     0,    46,   114,     0,     0,     0,   266,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,    83,    84,     0,     0,    40,     0,   205,   275,     0,   199,   202,   107,   115,   204,   109,   200,   206,   160,   159,   122,   123,     0,   158,     0,   162,     0,     0,    27,    88,     0,    93,    93,    90,     0,   130,     0,     0,    12,     0,    21,     0,   131,   277,     0,    11,    25,     0,     0,   180,     0,   179,   189,   184,   189,     0,     0,     9,     0,     0,    76,    75,   222,     0,     0,    43,    71,    70,   267,     0,    68,    67,    65,    66,    64,    63,    62,    60,    61,    55,    56,    57,    58,    59,    82,    81,     0,    41,     0,   209,     0,   213,     0,   215,     0,   275,     0,   110,   108,     0,     0,   294,   201,   201,   278,     0,   285,   287,     0,   161,   221,     0,    91,    92,    96,     0,    97,     0,     0,   128,   151,   147,   120,    19,   127,   148,   150,     0,    23,   198,   196,   175,     0,     0,   131,   186,   190,   187,   165,   169,    48,    50,   225,     0,    78,     0,    52,     0,    79,    80,   208,   207,     0,   276,     0,   214,   210,   212,     0,   124,   281,   157,   205,   275,   289,   290,   291,   205,   292,   293,   279,     0,   280,     0,     0,    28,   223,     0,     0,   123,     0,     0,     0,   125,   149,     0,   173,   194,     0,   192,     0,     0,    72,   113,     0,   236,   239,     0,     0,     0,     0,     0,     0,     0,     0,   264,   263,     0,     0,   219,     0,   231,   235,   216,   142,     0,   138,   143,   177,    69,   283,   282,   211,   209,   277,     0,   209,   286,   288,   295,   224,    94,    95,   135,     0,   133,   129,    20,     0,    24,   131,   191,   227,     0,     0,     0,   266,     0,     0,   250,   252,   253,   254,     0,     0,   265,     0,   261,   232,     0,     0,   228,   218,   217,   233,   139,     0,     0,     0,   156,   153,   155,     0,     0,     0,     0,   126,   193,     0,     0,     0,     0,     0,   248,     0,   255,   260,     0,     0,   226,     0,   140,     0,   144,    53,   154,     0,     0,   132,   134,   229,     0,   240,   242,   246,     0,   251,     0,   262,   234,   141,   136,   137,     0,   237,     0,   266,     0,   249,   268,     0,   230,     0,     0,     0,   247,     0,     0,   269,   270,   256,   238,     0,   243,     0,   268,     0,     0,     0,   266,     0,     0,   257,   271,   241,     0,   272,     0,     0,   244,   273,     0,   258,     0,     0,     0,   245,   259,   274,     0,     0,     0};static const short yydefgoto[] = {   513,     1,     2,     3,    15,    16,    17,   195,   336,   201,   339,    93,   265,   361,    73,   362,   240,    75,    76,    77,    78,    79,   133,    80,   182,   183,    18,   184,   185,    49,   186,    81,   166,    21,   109,    98,    39,    94,    99,   392,    40,   335,   189,   388,   389,   371,   372,   175,   101,   318,   102,    22,   121,   123,   114,    50,   422,   204,    52,    53,   119,   289,   290,   112,   113,    83,   164,    84,    85,   165,   364,   414,   187,   297,   329,   365,   366,   467,   367,   444,   398,   476,   399,   469,   470,   493,   507,   471,   459,   438,   442,   410,   223,   481,   482,   483,   505,   245,   246,   177,   178,   258,   307,   259,   260,   261,   262};static const short yypact[] = {    61,    71,  1439,  1439,   210,-32768,-32768,-32768,-32768,    35,    37,    39,    79,   109,-32768,-32768,-32768,-32768,    86,    36,   131,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,    53,-32768,    63,-32768,    84,   163,  1292,-32768,-32768,    86,    19,-32768,   731,-32768,   267,-32768,-32768,-32768,    86,-32768,   467,   338,-32768,   116,   389,-32768,   122,-32768,-32768,    76,-32768,-32768,-32768,  1359,  1372,-32768,-32768,-32768,  1426,-32768,-32768,   369,-32768,-32768,  1426,   135,   158,-32768,-32768,  1495,   844,   227,   124,-32768,   187,  1450,   273,   190,-32768,   267,-32768,   220,-32768,   947,    51,   223,-32768,-32768,   267,    26,-32768,   932,   306,   310,    29,   768,   467,-32768,-32768,-32768,-32768,-32768,   245,   217,-32768,   338,-32768,-32768,-32768,-32768,   229,   515,-32768,-32768,-32768,-32768,   240,   369,-32768,   369,-32768,-32768,   247,   264,   239,   266,-32768,-32768,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,  1426,-32768,-32768,   338,   338,  1426,  1426,-32768,   124,   970,-32768,   349,   154,-32768,-32768,-32768,-32768,-32768,   310,-32768,-32768,   308,   163,-32768,   302,-32768,   261,   287,-32768,   457,   487,   292,   260,-32768,   314,   325,    46,   298,-32768,   267,-32768,    51,   223,-32768,  1015,-32768,-32768,    51,  1426,   338,   312,   217,   182,-32768,   182,   315,   328,-32768,   334,   337,-32768,-32768,   347,   361,  1231,  1495,  1495,  1495,-32768,   382,  1524,   832,  1535,   707,   538,   598,   923,   237,   237,   246,   246,-32768,-32768,-32768,-32768,-32768,   366,   158,   363,   102,   329,-32768,   699,-32768,   364,-32768,  1038,-32768,   154,   112,   368,-32768,   100,   806,-32768,   374,   376,-32768,    10,-32768,-32768,    33,-32768,-32768,-32768,   267,-32768,    86,   385,-32768,   306,-32768,-32768,-32768,   413,-32768,-32768,   386,-32768,  1495,-32768,-32768,   387,  1426,   189,   390,-32768,   390,-32768,-32768,-32768,-32768,-32768,   548,-32768,   880,-32768,  1426,-32768,-32768,   349,-32768,   394,-32768,   396,-32768,-32768,-32768,   392,-32768,-32768,-32768,-32768,   107,   354,   310,-32768,-32768,   310,-32768,-32768,   429,-32768,   451,   239,-32768,-32768,   193,   198,    27,   455,   880,    33,-32768,-32768,    33,-32768,  1495,  1426,-32768,   182,   353,   425,   431,   411,-32768,-32768,   421,   422,  1426,   434,   424,   426,  1305,   338,   476,-32768,   452,   439,  1145,   609,-32768,   471,-32768,-32768,   288,  1495,-32768,   427,  1511,-32768,-32768,-32768,   333,-32768,  1083,   255,-32768,-32768,-32768,-32768,-32768,-32768,   462,    92,-32768,-32768,-32768,   880,-32768,  1477,-32768,-32768,  1426,   463,  1206,  1426,  1426,   486,-32768,-32768,-32768,-32768,   465,   466,-32768,   470,-32768,-32768,   670,   475,-32768,-32768,-32768,-32768,-32768,   -11,   796,   477,   354,-32768,-32768,   480,   219,   473,   455,-32768,-32768,   478,  1426,   522,   482,   484,-32768,  1206,-32768,-32768,   163,  1206,-32768,  1206,-32768,   857,-32768,-32768,-32768,   501,   176,-32768,-32768,-32768,   507,-32768,-32768,-32768,  1206,-32768,    65,-32768,-32768,-32768,-32768,-32768,  1206,-32768,   533,  1426,  1206,-32768,   580,   532,-32768,  1206,  1426,   537,-32768,   536,    12,   534,-32768,-32768,-32768,   540,-32768,  1426,   580,   542,   580,   543,  1426,   545,    13,-32768,-32768,-32768,   547,-32768,   163,   549,-32768,   227,   186,-32768,  1206,   556,   163,-32768,-32768,   227,   605,   615,-32768};static const short yypgoto[] = {-32768,-32768,-32768,-32768,   613,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,    -6,-32768,   -33,-32768,   460,   359,   -41,    57,-32768,-32768,   -34,  -135,   324,     5,  -148,     4,   574,     6,   570,   456,    -8,  -147,   378,   -30,   -64,   -65,-32768,-32768,-32768,  -182,-32768,   208,  -306,   280,   -32,   -66,   274,   -17,   -27,-32768,-32768,-32768,-32768,-32768,   445,    -4,-32768,-32768,   444,   313,   544,   453,     3,   -69,   608,   -86,  -146,   299,-32768,  -171,-32768,  -110,  -115,-32768,-32768,  -181,-32768,-32768,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -