c-parse.c

来自「GCC编译器源代码」· C语言 代码 · 共 1,068 行 · 第 1/5 页

C
1,068
字号
-32768,-32768,    93,-32768,   394,-32768,   413,-32768,-32768,   443,   413,   466,-32768,   907,-32768,   377,   407,-32768,   323,    59,-32768,-32768,   456,   183,   199,   283,-32768,   530,   530,-32768,   361,   183,-32768,  1474,-32768,-32768,   361,  1932,   229,   400,   297,-32768,-32768,-32768,-32768,-32768,   409,-32768,   416,-32768,-32768,-32768,   418,   423,  1755,-32768,  2136,   427,   432,  2136,  2136,  1932,   479,  1932,  1932,  1725,  2193,  1903,  1130,  1357,   960,   960,   455,   455,-32768,-32768,-32768,-32768,-32768,   450,   211,   448,   310,   296,-32768,   628,-32768,   457,-32768,  1487,-32768,   648,   465,   842,  2013,    52,   467,-32768,-32768,-32768,  1088,-32768,   470,   257,-32768,-32768,   154,-32768,-32768,    57,-32768,-32768,-32768,   861,-32768,   389,-32768,-32768,   389,-32768,   512,-32768,-32768,   468,-32768,  2136,-32768,   183,   475,   473,-32768,-32768,   473,   183,   183,-32768,   526,-32768,-32768,-32768,-32768,-32768,   523,  1932,  2171,  2183,-32768,-32768,   442,-32768,-32768,-32768,-32768,-32768,   482,-32768,-32768,   209,   490,-32768,-32768,   177,    67,-32768,-32768,  1058,-32768,   576,   322,-32768,-32768,-32768,   505,   451,-32768,  1343,    57,-32768,-32768,    57,-32768,   183,-32768,   261,-32768,-32768,   229,   944,   526,-32768,  1163,-32768,  2065,-32768,-32768,  1932,-32768,-32768,-32768,    67,   183,   137,   242,   183,-32768,   242,   183,   628,-32768,-32768,-32768,-32768,-32768,   530,-32768,    60,-32768,   387,-32768,-32768,  2136,-32768,-32768,  1343,-32768,-32768,-32768,  1932,   187,-32768,   276,   433,   672,   507,   508,   762,-32768,-32768,-32768,-32768,-32768,   549,   229,  1932,-32768,   550,  2136,   514,   516,-32768,  1932,   250,   188,   609,-32768,  1540,-32768,-32768,-32768,   216,-32768,-32768,-32768,   309,   325,   155,   387,-32768,-32768,  1163,-32768,  1642,  1932,-32768,-32768,   229,-32768,-32768,-32768,-32768,   520,-32768,-32768,-32768,-32768,  1621,   564,  2109,  1163,-32768,-32768,  1223,-32768,  2065,-32768,   459,-32768,   459,-32768,-32768,   524,-32768,-32768,   532,-32768,  1642,-32768,-32768,  1701,   573,   555,-32768,-32768,   559,   561,  1932,   584,   546,   547,  1879,   201,   619,-32768,   590,   553,-32768,   567,   794,-32768,   611,  1026,    61,-32768,-32768,-32768,-32768,-32768,  1812,-32768,  1932,   600,   569,  1283,-32768,   302,-32768,-32768,-32768,  1932,   591,-32768,  1932,  1932,  1565,-32768,-32768,-32768,-32768,   580,  1932,   588,-32768,   610,-32768,-32768,-32768,   530,-32768,    60,  1106,-32768,-32768,-32768,-32768,  1932,-32768,  1283,  2091,-32768,  1283,-32768,-32768,   596,  1932,   665,-32768,   868,   630,   612,  1932,-32768,-32768,   632,-32768,  1932,   350,-32768,   227,   355,-32768,   955,-32768,-32768,  1701,   634,-32768,   675,  1283,-32768,-32768,   637,-32768,-32768,-32768,-32768,  2158,-32768,    39,-32768,   361,-32768,   361,-32768,-32768,-32768,   641,-32768,-32768,-32768,-32768,  1932,-32768,-32768,   705,   642,-32768,-32768,-32768,-32768,  1283,-32768,-32768,   646,-32768,   666,    47,   643,-32768,-32768,   322,   322,-32768,-32768,-32768,  1932,   705,   651,   705,-32768,-32768,  1932,   653,    48,-32768,-32768,   654,-32768,   466,   655,-32768,   288,   303,-32768,-32768,   657,   466,-32768,-32768,   288,   735,   740,-32768};static const short yypgoto[] = {-32768,-32768,-32768,-32768,    65,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,    -5,-32768,   -40,   446,  -137,   424,-32768,-32768,   -55,-32768,   399,-32768,-32768,-32768,-32768,-32768,   190,-32768,  -191,  -207,   527,-32768,-32768,   314,-32768,    22,   -98,   215,     0,   700,-32768,   339,     7,    -7,   -15,   560,    11,  -149,  -366,   -45,  -107,   -52,-32768,-32768,-32768,   202,    14,    53,-32768,   464,-32768,   337,-32768,  -378,-32768,  -409,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,   -38,   -68,  -298,   -13,   -30,-32768,-32768,-32768,-32768,-32768,   528,    41,-32768,   620,   522,   391,   635,   537,     1,   -79,   -11,   -89,  -139,   344,-32768,-32768,  -180,-32768,-32768,-32768,   403,  -278,-32768,  -128,-32768,-32768,-32768,-32768,   -95,  -286,  -495,   358,-32768,   193,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,   214,-32768,  -556,   147,-32768,   146,-32768,   531,-32768,  -233,-32768,-32768,-32768,   449,  -195,-32768,-32768,-32768,-32768,     9};#define	YYLAST		2245static const short yytable[] = {    87,    98,    21,    21,    35,    37,    39,    49,   124,    22,    22,    28,    28,   121,   232,    54,    25,    25,   222,   148,   149,   296,   229,   198,   320,   151,   254,   225,    21,   132,   325,   156,   105,    55,    48,    22,    56,    28,   322,   311,   125,   187,    25,    51,    53,   291,   384,   281,   464,   226,   141,   284,   100,   351,   143,   209,   585,   134,   369,    48,  -102,   186,   574,    43,   402,   120,    -1,    48,    29,   312,    43,   150,   216,   131,   144,   643,   100,   634,    60,    67,    32,    33,    -2,   544,   155,   656,   668,    32,    33,    40,    14,   207,   504,    61,   100,   211,   132,    14,   202,   423,   283,    60,   425,   232,   105,   666,    32,    33,   623,    60,    44,   542,   106,   197,    41,   635,   107,   405,    48,    45,   575,   120,    48,   657,   669,   222,   400,   191,   360,   141,   638,   120,   134,   143,   582,   642,   222,   644,    42,   252,   131,  -102,   222,   291,   349,   282,   653,    57,   332,    58,   332,   288,   486,   144,   197,   100,   498,   316,   281,    34,   258,   319,   259,   243,   132,   245,    36,    14,   606,   293,   100,   609,   100,    60,   294,   463,   318,   278,   279,   677,    43,   398,   110,   227,    60,    38,   247,   228,   249,   235,    50,    43,   398,   107,   324,   206,   455,   456,   509,   628,   340,   596,    43,   115,    32,    33,   206,    14,   437,   111,   112,   189,   207,    14,   111,   112,   211,    14,    14,    43,   190,   191,   343,   206,   103,   473,   208,   399,    25,    14,   367,   652,    32,    33,   134,   368,   400,   191,   399,   120,    43,   412,   120,   120,   206,    63,    14,   400,   191,   116,   355,   560,    66,   478,   110,    68,   483,  -162,   117,   452,   499,   284,   132,  -162,    43,   115,   405,    14,   139,   469,   138,     5,    14,     7,    97,   400,   191,    60,   146,     9,    10,    11,   157,   404,   407,   395,   604,    44,   332,   202,   396,    14,   158,   438,    54,    13,    45,   186,    15,   428,    25,   111,   112,   454,  -162,    43,   398,   374,  -162,   206,   453,   116,    55,   212,   349,    56,   460,   206,   469,   188,   117,   349,   362,   363,   217,   375,   495,  -105,  -105,  -105,  -105,   158,    14,  -105,   365,  -105,  -105,  -105,   366,   438,   242,   484,   233,   234,   140,  -253,   429,   195,   248,   403,   406,  -105,   497,   475,   238,   289,   290,   476,   529,   317,   189,    45,   217,    30,    31,  -316,  -316,  -316,  -316,   190,   191,   465,   350,  -316,  -316,  -316,   401,    48,   239,   675,    25,   529,   430,   244,   676,   417,   502,   105,   132,  -316,   228,   250,   468,   128,   129,   414,   416,   251,   120,     9,    10,    11,   503,   466,   252,  -105,   107,   255,   545,     5,     6,     7,     8,   636,    48,   637,   501,     9,    10,    11,   180,   181,    25,   182,   183,   184,   185,   619,   120,   256,    48,   228,   621,    13,   321,    14,   107,   132,   487,   -82,   207,   211,     5,  -101,     7,   196,   525,   207,   233,   234,     9,    10,    11,   295,    60,     5,    57,     7,    58,   133,   308,    32,    33,     9,    10,    11,    13,   401,   401,   525,   110,   507,   111,   112,    48,    71,   529,   671,   328,    13,   559,   524,    52,   187,   309,   679,   527,   334,   189,  -259,  -259,   232,   315,   528,   335,   538,   336,   190,   191,   338,    25,   289,   290,   341,   524,   177,   178,   179,   342,   583,   309,   477,   586,   589,   160,   162,   561,   344,   455,   456,   593,    54,   659,   660,   599,   222,   347,   222,   415,   598,   381,   348,   207,    43,   115,   605,   385,   386,   527,    55,   352,   356,    56,   361,   611,   528,   364,   538,   378,   567,   569,   379,    25,   382,   383,   618,   601,   257,   387,   401,    14,   392,   260,   261,   525,   394,   397,   266,   267,   268,   269,   270,   271,   272,   273,   274,   275,   276,   277,   411,   116,   120,   413,    48,   426,  -295,   482,   -31,   490,   117,   109,   586,   491,   -27,   -27,   -27,   -27,   492,   508,   524,   539,   -27,   -27,   -27,   457,   458,   459,   546,   461,   462,   547,   -32,    43,   398,   549,   662,   110,   -27,   552,  -162,   553,   586,   555,   556,   557,  -162,   562,   570,   564,   297,   565,   474,     5,     6,     7,     8,   579,   326,   299,    14,     9,    10,    11,     5,   566,     7,   196,   581,   111,   112,   584,     9,    10,    11,   128,   129,    13,   592,    14,   497,     9,    10,    11,   345,   346,   594,  -162,    13,    45,   595,  -162,   -27,   610,   217,   505,  -114,  -114,  -114,  -114,  -114,  -114,  -114,   612,  -114,  -114,  -114,  -114,  -114,   615,  -114,  -114,  -114,  -114,  -114,  -114,  -114,  -114,  -114,  -114,  -114,  -114,  -114,  -114,  -114,  -376,  -114,  -114,   614,   548,   617,   626,   627,  -114,   629,   645,  -114,  -261,  -261,   639,   649,  -114,  -114,  -114,   654,   658,   655,  -114,  -114,   664,   667,   670,  -114,   673,   230,   678,   681,   -19,   -19,   -19,   -19,   682,   359,   587,   393,   -19,   -19,   -19,   313,   479,  -114,  -114,  -114,  -114,   576,  -114,   126,   467,   292,   357,   110,   -19,   471,  -162,   217,   246,  -316,  -316,   333,  -162,   329,  -316,  -316,   241,  -316,   427,   421,   327,  -316,   480,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,   447,  -316,   440,  -316,   485,  -316,  -316,   624,     5,     6,     7,     8,  -316,   663,   665,  -316,     9,    10,    11,  -162,  -316,  -316,  -316,  -162,   -19,   410,  -316,  -316,   625,     0,   353,  -316,    13,   421,    14,   139,     0,   472,     5,     0,     7,    97,     0,     0,     0,     0,     9,    10,    11,  -316,  -291,  -316,  -316,   488,  -316,    32,    33,   199,   200,   201,   494,   152,    13,    69,     5,    15,     7,    97,    70,    71,     0,    72,     9,    10,    11,     5,     6,     7,     8,   447,     0,   568,   506,     9,    10,    11,     0,     0,    13,    73,     0,    15,     0,    74,    75,     0,     0,     0,   447,    13,    76,   447,     0,    77,     0,     0,     0,     0,    78,    79,    80,     0,     0,     0,    81,    82,     0,     0,   297,    83,   298,     5,     6,     7,     8,   554,     0,   299,     0,     9,    10,    11,   180,   181,     0,   182,   183,   184,   185,    84,    85,     0,   -91,     0,     0,    13,     0,    14,     0,   578,     0,     0,   447,     0,   613,   432,     0,  -316,  -316,  -316,  -316,  -316,  -316,  -316,     0,  -316,  -316,  -316,  -316,  -316,     0,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,   447,  -316,  -316,   447,     0,     0,   110,  -376,  -316,  -162,     0,  -316,     0,   616,     0,  -162,  -316,  -316,  -316,     0,     0,     0,  -316,  -316,     0,     0,     0,  -316,     0,     0,     0,   447,   175,   176,   177,   178,   179,     0,   111,   112,     0,     0,     0,     0,     0,  -316,     0,  -316,  -316,     0,  -316,   571,     0,  -316,  -316,     0,  -162,     0,  -316,  -316,  -162,  -316,     0,   447,     0,  -316,     0,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,  -316,     0,  -316,     0,  -316,     0,  -316,  -316,     0,     5,     6,     7,     8,  -316,     0,   409,  -316,     9,    10,    11,     0,  -316,  -316,  -316,     0,     0,     0,  -316,  -316,     0,     0,     0,  -316,    13,     0,    14,     0,     0,     0,     5,     6,     7,     8,     0,     0,     0,     0,     9,    10,    11,  -316,     0,  -316,  -316,   602,  -316,  -326,  -326,     0,     0,     0,  -326,  -326,    13,  -326,    14,     0,     0,  -326,     0,  -326,  -326,  -326,  -326,  -326,  -326,  -326,  -326,  -326,  -326,  -326,     0,  -326,     0,  -326,     0,  -326,  -326,     0,     0,   127,   128,   129,  -326,     0,     0,  -326,     9,    10,    11,     0,  -326,  -326,  -326,     0,     0,     0,  -326,  -326,     0,     0,   441,  -326,   442,    33,    14,     0,     0,    70,    71,     0,    72,   172,   173,   174,   175,   176,   177,   178,   179,  -326,     0,  -326,  -326,     0,  -326,     0,     0,     0,    73,     0,    15,     0,    74,    75,     0,     0,     0,     0,     0,    76,     0,     0,    77,     0,     0,     0,     0,    78,    79,    80,     0,     0,     0,    81,    82,     0,     0,   443,    83,   444,   441,     0,   442,    33,     0,     0,     0,    70,    71,     0,    72,     0,     0,     0,     0,     0,     0,  -190,    84,    85,     0,   445,     0,     0,     0,     0,     0,     0,    73,     0,    15,     0,    74,    75,     0,     0,     0,     0,     0,    76,     0,     0,    77,     0,     0,     0,     0,    78,    79,    80,     0,     0,     0,    81,    82,     0,     0,   443,    83,   444,   441,     0,   442,    33,     0,     0,     0,    70,    71,     0,    72,     0,     0,     0,     0,     0,     0,  -250,    84,    85,     0,   445,     0,     0,     0,     0,     0,     0,    73,     0,    15,     0,    74,    75,     0,     0,     0,     0,     0,    76,     0,     0,    77,     0,     0,     0,     0,    78,    79,    80,     0,     0,     0,    81,    82,     0,     0,   443,    83,   444,   419,     0,    69,     0,     0,     0,     0,    70,    71,     0,    72,   236,     0,     0,   -23,   -23,   -23,   -23,    84,    85,     0,   445,   -23,   -23,   -23,     0,     0,     0,    73,     0,    15,     0,    74,    75,     0,     0,     0,   110,   -23,    76,  -162,     0,    77,     0,     0,     0,  -162,

⌨️ 快捷键说明

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