php_parser.c

来自「wxWidgets写的电驴」· C语言 代码 · 共 1,265 行 · 第 1/5 页

C
1,265 行
字号
/* YYDEFGOTO[NTERM-NUM]. */static const short int yydefgoto[] ={      -1,     2,     3,    46,    47,   161,   157,   164,    67,    68,      97,    98,    48,   169,   286,   287,   366,   331,   158,   299,     323,   273,   284,   308,   338,   357,    49,    50,    51,    52,     148,    53,    59,   174,   175,   178,   179};/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing   STATE-NUM.  */#define YYPACT_NINF -315static const short int yypact[] ={     -96,  -315,    14,   361,  -315,  -315,  -315,  -315,   -31,  -315,    2469,   -76,   -72,  1843,   -58,   -44,   -26,    54,   140,    62,      75,  1899,  1957,     4,  2013,    77,   104,  2469,  2469,  2469,    2469,  2469,  2469,  2469,  2469,  2469,  2469,  2469,    33,    33,     180,  -315,  -315,  -315,  2469,   106,  -315,  -315,  -315,  -315,     219,   -29,  -315,  2527,   213,  2071,    -1,  2766,  2127,  -315,    2469,   208,  2469,  2469,  2469,   215,  -315,    28,  -315,    33,    2469,  -315,  2553,  -315,  2581,  -315,   217,  -315,  2607,    26,    2185,  2766,   -34,   -34,  -315,  -315,  -315,  -315,  -315,  -315,    -315,  -315,   184,  -315,   -37,  -315,   182,    46,  -315,   475,     575,  2469,  2241,  2469,  2469,  2469,  2469,  2469,  2469,  2469,    2469,  2469,  2469,  2469,  -315,  -315,   222,   227,  2299,  2469,    2469,  2469,  2469,  2469,  2469,  2469,  2469,  2469,  2469,  2469,    2469,  2469,  2469,  2469,  2469,  2469,  2469,  2469,  2469,  2469,    2469,  2469,  2469,  2469,  2469,  -315,  -315,    33,    25,  2766,    2469,  -315,  -315,   689,   803,   121,   917,   193,   125,   132,     194,    34,   140,  -315,    36,  -315,  1031,  -315,  -315,   128,     129,  -315,   130,  -315,    37,  -315,    33,  2714,    40,  -315,     238,    57,   180,  -315,  -315,  -315,  2635,    33,  2766,  2766,    2766,  2766,  2766,  2766,  2766,  2766,  2766,  2766,  2766,  2766,     136,   138,  -315,   461,  2661,  2740,   351,  2812,  2833,  2853,    2872,  1267,  1380,  1493,  1607,  1607,  1607,  1607,  1247,  1247,    1247,  1247,   100,   100,   -34,   -34,   -34,  -315,  -315,  -315,    -315,  2355,  -315,  2766,  -315,  1843,  2469,  1273,  2469,    33,      57,   244,  1387,  -315,    33,   141,   -38,    87,    87,    26,      26,   207,  -315,  2413,  2185,  -315,  -315,  -315,  -315,  -315,    -315,  -315,  2071,  2071,  -315,  -315,  2469,    33,  2766,  -315,    1145,  -315,  -315,  -315,   143,   -36,  -315,   214,  -315,  -315,    -315,  -315,   146,   149,  -315,  -315,    41,   102,    42,    43,    -315,  2469,    33,  2766,  -315,    48,    49,  2790,  -315,    74,     150,   589,  2469,    44,  1501,    57,   703,  -315,   137,  -315,     -23,   270,   167,  -315,   271,   169,  -315,  2766,  -315,  -315,    -315,   168,  1843,  -315,  -315,   170,   166,    33,   172,  -315,    -315,  -315,  -315,  -315,   142,   175,  2469,  -315,   103,   -21,    -315,   152,  -315,  -315,  -315,  2469,  -315,  -315,  1615,   176,    1501,   817,   181,  -315,  2766,  -315,  -315,  -315,  -315,  -315,     277,   931,  1045,  1715,  -315,  -315,  -315,  1501,  -315,   183,    -315,  1729,  -315,  -315,  -315,  1843,  1159,  -315,  -315,  -315,     185,  -315};/* YYPGOTO[NTERM-NUM].  */static const short int yypgoto[] ={    -315,  -315,   -40,  -315,   -13,  -315,   282,  -315,  -315,   139,    -315,   116,  -315,  -315,    52,    -8,  -315,  -314,  -194,  -315,    -315,  -315,  -315,  -264,  -315,  -315,  -164,    -4,   107,  -315,     -78,    -6,  -315,    56,    58,  -315,    53};/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If   positive, shift that token.  If negative, reduce the rule which   number is the opposite.  If zero, do what YYDEFACT says.   If YYTABLE_NINF, syntax error.  */#define YYTABLE_NINF -52static const short int yytable[] ={      61,   180,    99,   303,    57,   336,   337,   336,   337,   116,      75,    54,     1,   117,     4,    72,    74,   258,    78,   310,     282,    81,    82,    83,    84,    85,    86,    87,    88,    89,      90,    91,    92,     9,    93,    95,   368,    58,   100,    92,       9,    60,   150,   334,   274,   339,   142,   143,   144,   149,      92,     9,   153,   377,   154,    62,   156,    57,   159,   118,       5,     6,     7,   257,   166,   165,   172,   118,   231,    63,      76,   162,   283,   119,   177,   173,   276,   241,   304,   244,     250,   119,    55,   254,   311,   311,   250,    64,   340,   182,     358,   231,   231,   285,   -51,   186,   188,   189,   190,   191,     192,   193,   194,   195,   196,   197,   198,   199,   326,   313,     327,   151,   203,   204,   205,   206,   207,   208,   209,   210,     211,   212,   213,   214,   215,   216,   217,   218,   219,   220,     221,   222,   223,   224,   225,   226,   227,   228,   229,   232,     163,   332,    45,   230,   233,    94,    94,    66,   242,    45,     245,   251,   239,   -51,   255,   312,   315,   316,   183,   359,      45,   355,   319,   320,   335,   336,   337,    65,   314,   352,     336,   337,   252,   321,   322,    69,    94,   139,   140,   141,     142,   143,   144,   261,   295,   296,    94,    96,    70,   120,      79,   121,   122,   123,   124,   125,   126,   127,   128,   129,     130,   131,   132,   133,   134,   135,   136,   137,   138,   139,     140,   141,   142,   143,   144,   356,   101,    80,   360,   146,     155,   160,   269,   170,   272,   268,    54,   181,   200,   279,     270,   301,    57,   201,   236,   275,   150,   238,   306,   240,     280,   247,   248,   249,   256,   173,   173,   293,   177,   262,     277,   263,   291,   281,    94,   302,   149,   149,   307,   305,     297,   309,   324,   298,   102,   103,   104,   105,   106,   107,     108,   109,   110,   111,   112,   113,   285,   342,   343,   344,     348,   345,   347,    94,   372,   317,   350,   353,   318,   351,     367,   330,    56,   370,    94,   378,    57,   381,   259,   328,     288,   243,   361,   341,   362,   289,     0,   294,   290,   346,       0,     0,     0,   114,   115,     0,     0,   371,     0,     0,       0,     0,     0,   349,   376,     0,     0,     0,     0,     0,     354,     0,     0,     0,     0,   365,     0,   330,     0,   363,       0,     0,     0,     0,     0,     0,    94,     0,     0,     0,       0,    94,     0,     0,   330,     0,    94,    94,     0,     0,       0,     0,   379,     0,     5,     6,     7,     8,     9,    10,      11,    12,    13,    14,    94,    15,     0,    16,     0,    17,       0,     0,     0,    18,    19,     0,     0,    20,     0,     0,       0,    21,    22,    23,    24,     0,     0,     0,     0,    94,       0,    25,    26,     0,     0,    27,     0,     0,     0,     0,      94,   122,   123,   124,   125,   126,   127,   128,   129,   130,     131,   132,   133,   134,   135,   136,   137,   138,   139,   140,     141,   142,   143,   144,    94,     0,     0,     0,    28,    29,       0,     0,     0,     0,    30,     0,    31,    32,    33,    34,       0,     0,    35,    36,    37,    38,    39,     0,     0,     0,       0,     0,     0,     0,     0,     0,     0,     0,    40,     0,      41,    42,     0,    43,    44,     0,     0,    45,     5,     6,       7,     8,     9,    10,    11,    12,    13,    14,     0,    15,       0,    16,     0,    17,     0,     0,     0,    18,    19,     0,       0,    20,     0,     0,     0,    21,    22,    23,    24,     0,       0,     0,     0,     0,     0,    25,    26,     0,   120,    27,     121,   122,   123,   124,   125,   126,   127,   128,   129,   130,     131,   132,   133,   134,   135,   136,   137,   138,   139,   140,     141,   142,   143,   144,     0,     0,     0,     0,     0,     0,       0,     0,    28,    29,     0,     0,     0,     0,    30,     0,      31,    32,    33,    34,     0,     0,    35,    36,    37,    38,      39,     0,     0,     0,     0,     0,   264,     0,     0,     0,       0,     0,    40,     0,     0,    42,   184,    43,    44,     0,       0,    45,     5,     6,     7,     8,     9,    10,    11,    12,      13,    14,   325,    15,     0,    16,     0,    17,     0,     0,       0,    18,    19,     0,     0,    20,     0,     0,     0,    21,      22,    23,    24,     0,     0,     0,     0,     0,     0,    25,      26,     0,   120,    27,   121,   122,   123,   124,   125,   126,     127,   128,   129,   130,   131,   132,   133,   134,   135,   136,     137,   138,   139,   140,   141,   142,   143,   144,     0,     0,       0,     0,     0,     0,     0,     0,    28,    29,     0,     0,       0,     0,    30,     0,    31,    32,    33,    34,     0,     0,      35,    36,    37,    38,    39,     0,     0,     0,     0,   185,       0,     0,     0,     0,     0,     0,    40,     0,     0,    42,       0,    43,    44,     0,     0,    45,     5,     6,     7,     8,       9,    10,    11,    12,    13,    14,     0,    15,     0,    16,       0,    17,   333,     0,     0,    18,    19,     0,     0,    20,       0,     0,     0,    21,    22,    23,    24,     0,     0,     0,       0,     0,     0,    25,    26,     0,   120,    27,   121,   122,     123,   124,   125,   126,   127,   128,   129,   130,   131,   132,     133,   134,   135,   136,   137,   138,   139,   140,   141,   142,     143,   144,     0,     0,     0,     0,     0,     0,     0,     0,      28,    29,     0,     0,     0,     0,    30,     0,    31,    32,      33,    34,     0,     0,    35,    36,    37,    38,    39,     0,       0,     0,     0,   234,     0,     0,     0,     0,     0,     0,      40,     0,     0,    42,     0,    43,    44,     0,     0,    45,       5,     6,     7,     8,     9,    10,    11,    12,    13,    14,       0,    15,     0,    16,   369,    17,     0,     0,     0,    18,      19,     0,     0,    20,     0,     0,     0,    21,    22,    23,      24,     0,     0,     0,     0,     0,     0,    25,    26,     0,     120,    27,   121,   122,   123,   124,   125,   126,   127,   128,     129,   130,   131,   132,   133,   134,   135,   136,   137,   138,     139,   140,   141,   142,   143,   144,     0,     0,     0,     0,       0,     0,     0,     0,    28,    29,     0,     0,     0,     0,      30,     0,    31,    32,    33,    34,     0,     0,    35,    36,      37,    38,    39,     0,     0,     0,     0,   235,     0,     0,       0,     0,     0,     0,    40,     0,     0,    42,     0,    43,      44,     0,     0,    45,     5,     6,     7,     8,     9,    10,      11,    12,    13,    14,     0,    15,     0,    16,     0,    17,       0,     0,     0,    18,    19,     0,     0,    20,     0,     0,       0,    21,    22,    23,    24,     0,     0,     0,     0,     0,       0,    25,    26,     0,   120,    27,   121,   122,   123,   124,     125,   126,   127,   128,   129,   130,   131,   132,   133,   134,     135,   136,   137,   138,   139,   140,   141,   142,   143,   144,       0,     0,     0,     0,     0,     0,     0,     0,    28,    29,       0,     0,     0,     0,    30,     0,    31,    32,    33,    34,       0,     0,    35,    36,    37,    38,    39,     0,     0,     0,       0,   237,     0,     0,     0,     0,     0,     0,    40,     0,       0,    42,   373,    43,    44,     0,     0,    45,     5,     6,       7,     8,     9,    10,    11,    12,    13,    14,     0,    15,       0,    16,     0,    17,     0,     0,     0,    18,    19,     0,       0,    20,     0,     0,     0,    21,    22,    23,    24,     0,       0,     0,     0,     0,     0,    25,    26,     0,   120,    27,     121,   122,   123,   124,   125,   126,   127,   128,   129,   130,     131,   132,   133,   134,   135,   136,   137,   138,   139,   140,     141,   142,   143,   144,     0,     0,     0,     0,     0,     0,       0,     0,    28,    29,     0,     0,     0,     0,    30,     0,      31,    32,    33,    34,     0,     0,    35,    36,    37,    38,      39,     0,     0,     0,     0,   246,     0,     0,     0,     0,       0,     0,    40,     0,     0,    42,   374,    43,    44,     0,       0,    45,     5,     6,     7,     8,     9,    10,    11,    12,      13,    14,     0,    15,   380,    16,     0,    17,     0,     0,       0,    18,    19,     0,     0,    20,     0,     0,     0,    21,      22,    23,    24,     0,     0,     0,     0,     0,     0,    25,      26,     0,   120,    27,   121,   122,   123,   124,   125,   126,     127,   128,   129,   130,   131,   132,   133,   134,   135,   136,     137,   138,   139,   140,   141,   142,   143,   144,     0,     0,       0,     0,     0,     0,     0,     0,    28,    29,     0,     0,       0,     0,    30,     0,    31,    32,    33,    34,     0,     0,      35,    36,    37,    38,    39,     0,     0,     0,     0,   300,       0,     0,     0,     0,     0,     0,    40,     0,     0,    42,       0,    43,    44,     0,     0,    45,     5,     6,     7,     8,       9,    10,    11,    12,    13,    14,     0,    15,     0,    16,       0,    17,     0,     0,     0,    18,    19,     0,     0,    20,       0,     0,     0,    21,    22,     0,    24,     0,     0,     0,       0,     0,     0,    25,    26,     0,     0,    27,   -52,   -52,     -52,   -52,   137,   138,   139,   140,   141,   142,   143,   144,       0,   271,   127,   128,   129,   130,   131,   132,   133,   134,     135,   136,   137,   138,   139,   140,   141,   142,   143,   144,      28,    29,     0,     0,     0,     0,    30,     0,    31,    32,      33,    34,     0,     0,    35,    36,    37,    38,    39,     0,       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,      40,     0,     0,    42,     0,    43,    44,     0,     0,    45,       5,     6,     7,     8,     9,    10,    11,    12,    13,    14,       0,    15,     0,    16,     0,    17,     0,     0,     0,    18,      19,     0,     0,    20,     0,     0,     0,    21,    22,     0,      24,     0,     0,     0,     0,     0,     0,    25,    26,     0,       0,    27,     0,     0,     0,     0,     0,     0,     0,     0,       0,     0,     0,     0,     0,   278,   128,   129,   130,   131,     132,   133,   134,   135,   136,   137,   138,   139,   140,   141,     142,   143,   144,     0,    28,    29,     0,     0,     0,     0,      30,     0,    31,    32,    33,    34,     0,     0,    35,    36,      37,    38,    39,     0,     0,     0,     0,     0,     0,     0,       0,     0,     0,     0,    40,     0,     0,    42,     0,    43,      44,     0,     0,    45,     5,     6,     7,     8,     9,    10,      11,    12,    13,    14,     0,    15,     0,    16,     0,    17,       0,     0,     0,    18,    19,     0,     0,    20,     0,     0,       0,    21,    22,     0,    24,     0,     0,     0,     0,     0,       0,    25,    26,     0,     0,    27,     0,     0,     0,     0,       0,     0,     0,     0,     0,     0,     0,     0,     0,   329,     129,   130,   131,   132,   133,   134,   135,   136,   137,   138,     139,   140,   141,   142,   143,   144,     0,     0,    28,    29,       0,     0,     0,     0,    30,     0,    31,    32,    33,    34,       0,     0,    35,    36,    37,    38,    39,     0,     0,     0,       0,     0,     0,     0,     0,     0,     0,     0,    40,     0,       0,    42,     0,    43,    44,     0,     0,    45,     5,     6,       7,     8,     9,    10,    11,    12,    13,    14,     0,    15,       0,    16,     0,    17,     0,     0,     0,    18,    19,     0,       0,    20,     0,     0,     0,    21,    22,     0,    24,     0,       0,     0,     0,     0,     0,    25,    26,     0,     0,    27,       0,     0,     0,     0,     0,     0,     0,     0,     0,     0,       0,     0,     0,   364,   -52,   -52,   -52,   -52,   133,   134,     135,   136,   137,   138,   139,   140,   141,   142,   143,   144,       0,     0,    28,    29,     0,     0,     0,     0,    30,     0,      31,    32,    33,    34,     0,     0,    35,    36,    37,    38,      39,     0,     0,     0,     0,     0,     0,     0,     0,     0,       0,     0,    40,     0,     0,    42,     0,    43,    44,     0,       0,    45,     5,     6,     7,     8,     9,    10,    11,    12,      13,    14,     0,    15,     0,    16,     0,    17,     0,     0,       0,    18,    19,     0,     0,    20,     0,     0,     0,    21,      22,    23,    24,     0,     0,     0,     0,     0,     0,    25,      26,     0,   120,    27,   121,   122,   123,   124,   125,   126,     127,   128,   129,   130,   131,   132,   133,   134,   135,   136,     137,   138,   139,   140,   141,   142,   143,   144,     0,     0,       0,     0,     0,     0,     0,     0,    28,    29,     0,     0,

⌨️ 快捷键说明

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