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

📄 cp-parse.c

📁 早期freebsd实现
💻 C
📖 第 1 页 / 共 5 页
字号:
"typespecqual_reserved","initdecls","notype_initdecls","maybeasm","initdcl0","@11","initdcl","@12","notype_initdcl0","@13","maybe_attribute","attribute_list","attrib","identifiers_or_typenames","init","initlist","structsp","@14","@15","maybecomma","maybecomma_warn","aggr","named_class_head_sans_basetype","named_class_head_sans_basetype_defn","named_class_head","@16","@17","unnamed_class_head","class_head","maybe_base_class_list","base_class_list","base_class","scoped_base_class","base_class.1","base_class_visibility_list","left_curly","opt.component_decl_list","component_decl_list","component_decl","components","component_declarator0","component_declarator","enumlist","enumerator","typename","absdcl","nonempty_type_quals","type_quals","nonmomentary_expr","@18","after_type_declarator","after_type_declarator_no_typename","notype_declarator","scoped_id","typename_scope","scoped_typename","absdcl1","abs_member_declarator","after_type_member_declarator","stmts","errstmt",".pushlevel","maybe_label_decls","label_decls","label_decl","compstmt_or_error","compstmt","simple_if","@19","stmt","@20","@21","@22","@23","@24","@25","@26","@27","@28","@29","@30","@31","@32","@33","@34","@35","@36","try","label_colon","try_head","@37","ansi_try","ansi_dummy","ansi_try_head","@38","except_stmts","@39","@40","optional_identifier","ansi_except_stmts","@41","forhead.1","forhead.2","maybe_type_qual","xexpr","asm_operands","nonnull_asm_operands","asm_operand","asm_clobbers","parmlist","parms","parm","abs_or_notype_decl","see_typename","dont_see_typename","bad_parm","maybe_raises","raise_identifier","ansi_raise_identifier","raise_identifiers","ansi_raise_identifiers","operator_name",""};#endifstatic const short yyr1[] = {     0,   109,   109,   111,   110,   110,   112,   113,   114,   114,   114,   114,   114,   114,   114,   114,   114,   115,   117,   116,   118,   118,   119,   119,   119,   119,   120,   121,   121,   123,   122,   124,   122,   125,   122,   126,   122,   122,   122,   122,   122,   122,   122,   122,   127,   127,   127,   127,   127,   128,   128,   128,   128,   128,   128,   128,   128,   128,   128,   129,   129,   129,   129,   129,   129,   129,   129,   130,   130,   130,   130,   130,   130,   130,   130,   131,   131,   131,   131,   131,   131,   131,   132,   133,   133,   133,   133,   134,   135,   136,   136,   136,   136,   137,   137,   137,   137,   137,   137,   137,   137,   137,   137,   138,   138,   138,   139,   139,   139,   140,   140,   140,   140,   140,   141,   142,   142,   143,   143,   143,   144,   145,   145,   146,   146,   148,   147,   149,   149,   150,   150,   151,   151,   151,   151,   151,   152,   152,   153,   153,   153,   154,   155,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   154,   156,   156,   156,   156,   156,   156,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   157,   158,   158,   158,   158,   158,   158,   159,   158,   160,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   158,   161,   161,   161,   161,   162,   162,   163,   163,   164,   164,   165,   166,   166,   167,   168,   168,   168,   168,   168,   168,   169,   169,   169,   169,   170,   170,   170,   170,   171,   171,   171,   171,   172,   172,   172,   172,   173,   173,   173,   173,   174,   174,   175,   175,   175,   175,   175,   175,   175,   176,   176,   176,   177,   177,   178,   178,   179,   179,   181,   180,   180,   183,   182,   182,   185,   184,   184,   186,   186,   187,   187,   188,   188,   188,   189,   189,   190,   190,   190,   190,   190,   191,   191,   191,   191,   191,   191,   193,   192,   192,   194,   192,   192,   192,   192,   192,   195,   195,   196,   196,   197,   197,   197,   197,   197,   197,   197,   198,   198,   198,   198,   198,   199,   201,   200,   202,   200,   203,   204,   204,   205,   205,   205,   206,   206,   207,   207,   207,   207,   208,   209,   209,   210,   210,   210,   210,   211,   212,   212,   212,   212,   213,   213,   213,   214,   214,   214,   214,   214,   214,   214,   214,   214,   214,   214,   214,   214,   214,   214,   214,   214,   214,   214,   215,   215,   215,   216,   216,   216,   216,   216,   217,   217,   217,   217,   217,   218,   218,   219,   219,   220,   220,   221,   221,   221,   222,   222,   223,   223,   225,   224,   226,   226,   226,   226,   226,   226,   226,   226,   226,   226,   226,   226,   226,   226,   227,   227,   227,   227,   227,   227,   227,   227,   227,   227,   227,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   228,   229,   229,   230,   231,   231,   232,   232,   232,   232,   232,   232,   232,   232,   232,   232,   232,   232,   232,   232,   232,   233,   233,   233,   233,   234,   234,   235,   235,   235,   235,   236,   237,   238,   238,   239,   239,   240,   241,   241,   242,   242,   242,   244,   243,   245,   245,   245,   246,   245,   245,   247,   248,   245,   249,   250,   245,   251,   252,   253,   245,   254,   255,   256,   245,   257,   245,   258,   245,   259,   245,   260,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   245,   261,   245,   245,   262,   245,   245,   245,   263,   263,   263,   264,   264,   264,   266,   265,   267,   267,   267,   268,   270,   269,   271,   272,   271,   273,   271,   274,   274,   275,   276,   275,   277,   277,   277,   278,   278,   278,   278,   279,   279,   280,   280,   280,   281,   281,   282,   282,   283,   284,   284,   285,   285,   285,   285,   285,   285,   285,   285,   286,   286,   286,   286,   286,   286,   287,   287,   288,   288,   288,   289,   290,   291,   292,   292,   292,   293,   293,   293,   293,   293,   293,   293,   294,   295,   295,   296,   296,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297,   297};static const short yyr2[] = {     0,     0,     1,     0,     2,     2,     0,     0,     1,     1,     1,     1,     5,     4,     3,     4,     4,     1,     0,     5,     1,     3,     2,     4,     3,     1,     3,     1,     3,     0,     5,     0,     5,     0,     5,     0,     5,     3,     3,     6,     7,     4,     3,     3,     1,     1,     1,     1,     1,     2,     3,     3,     3,     3,     2,     2,     2,     2,     1,     3,     4,     3,     5,     4,     3,     3,     2,     3,     3,     2,     6,     6,     4,     4,     1,     6,     4,     3,     6,     4,     3,     2,     2,     1,     3,     4,     2,     3,     0,     0,     1,     3,     2,     3,     1,     4,     2,     4,     2,     4,     2,     5,     3,     1,     1,     1,     1,     1,     1,     1,     1,     1,     2,     1,     3,     4,     4,     1,     1,     0,     0,     1,     3,     1,     1,     0,     6,     0,     1,     0,     2,     1,     1,     1,     1,     1,     1,     1,     1,     3,     3,     1,     0,     3,     2,     2,     2,     2,     2,     2,     4,     2,     4,     3,     6,     6,     9,     4,     7,     5,     8,     9,     9,     6,     9,     6,     9,     3,     6,     2,     4,     5,     1,     4,     7,     4,     4,     4,     1,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     5,     3,     3,     3,     2,     1,     1,     1,     1,     3,     3,     0,     4,     0,     6,     2,     4,     2,     3,     2,     2,     1,     4,     4,     2,     5,     3,     2,     2,     2,     5,     3,     5,     3,     6,     4,     1,     4,     2,     5,     0,     1,     1,     2,     1,     2,     0,     2,     2,     2,     3,     3,     3,     3,     2,     2,     1,     1,     2,     2,     1,     2,     2,     3,     1,     1,     2,     2,     1,     1,     2,     2,     1,     2,     2,     3,     1,     2,     1,     1,     1,     1,     4,     4,     1,     1,     1,     1,     1,     3,     1,     3,     0,     4,     0,     7,     4,     0,     7,     4,     0,     7,     4,     0,     6,     1,     3,     1,     4,     8,     1,     3,     1,     2,     3,     4,     1,     1,     3,     4,     6,     3,     5,     0,     7,     4,     0,     6,     3,     2,     4,     1,     0,     1,     0,     1,     1,     2,     5,     2,     2,     2,     2,     2,     2,     2,     3,     3,     2,     0,     3,     0,     3,     2,     1,     1,     0,     1,     2,     1,     3,     1,     1,     2,     2,     2,     3,     1,     1,     1,     2,     2,     1,     0,     1,     4,     3,     1,     2,     2,     3,     5,     5,     3,     3,     3,     3,     3,     5,     5,     3,     3,     3,     3,     1,     2,     2,     3,     3,     0,     1,     3,     4,     6,     4,     3,     2,     4,     6,     4,     3,     2,     1,     3,     1,     3,     2,     2,     0,     1,     2,     1,     2,     0,     2,     0,     2,     5,     5,     3,     5,     4,     3,     3,     5,     1,     1,     5,     3,     3,     1,     5,     5,     3,     5,     4,     3,     3,     1,     1,     3,     3,     5,     5,     3,     5,     3,     3,     3,     4,     3,     1,     1,     2,     2,     2,     3,     3,     7,     7,     5,     7,     3,     7,     7,     5,     7,     3,     1,     2,     2,     1,     2,     3,     3,     2,     1,     3,     3,     2,     5,     3,     4,     3,     4,     2,     3,     2,     3,     4,     3,     4,     5,     5,     1,     1,     2,     2,     2,     0,     0,     1,     1,     2,     3,     1,     2,     2,     5,     5,     0,     6,     1,     1,     2,     0,     4,     1,     0,     0,     7,     0,     0,     9,     0,     0,     0,     9,     0,     0,     0,     9,     0,     6,     0,     5,     0,     7,     0,     4,     2,     2,     2,     3,     6,     8,    10,    12,     4,     3,     2,     2,     1,     2,     3,     6,     4,     6,     4,     3,     0,     7,     2,     0,     5,     3,     1,     2,     3,     3,     2,     2,     1,     0,     4,     2,     3,     3,     0,     0,     4,     0,     0,     4,     0,     4,     0,     1,     0,     0,     8,     3,     4,     4,     3,     4,     6,     6,     0,     1,     0,     1,     1,     0,     1,     1,     3,     4,     1,     3,     0,     1,     3,     2,     1,     1,     2,     2,     1,     3,     3,     5,     3,     5,     3,     3,     1,     1,     2,     1,     0,     1,     0,     2,     4,     1,     1,     1,     2,     2,     2,     1,     1,     1,     3,     1,     3,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,     3,     2,     2,     2,     3,     2,     3,     2,     2,     3,     2};static const short yydefact[] = {     3,     0,     0,     0,   457,   276,   477,   265,   275,   264,     0,     0,     0,   332,     0,     0,     0,     0,   419,   419,   419,     0,     0,    74,    17,    58,     0,     5,     6,     0,    11,    10,     9,     8,   242,   280,   119,     0,     0,   256,     0,   286,   274,     0,   345,   347,   351,   350,   327,     0,   419,   474,   277,   458,     4,    56,    57,   419,   476,   236,   616,   103,   104,   322,   105,   325,     0,   236,    27,     0,   686,   276,   417,   684,   683,   419,   681,   662,   667,   668,     0,   674,   673,   659,   660,   658,   677,   666,   663,   664,   665,   669,   670,   656,   657,   653,   654,   655,   671,   672,   678,   679,     0,   661,   675,   280,   414,   268,     0,   277,   333,     0,    18,   635,     0,     0,     0,     0,     0,     0,   236,   460,   459,   461,     3,     0,     0,   276,     0,     0,   345,   347,   638,     0,    88,    83,   242,     0,     0,   478,   475,   117,   118,   127,   436,     0,   419,   419,   431,     0,    55,     0,     0,   284,   252,   253,   419,   432,   276,   267,   266,    54,     0,   257,     0,     0,   261,   281,   282,   258,   260,   283,     0,    49,   104,   335,   336,   337,   338,   341,   349,   105,   107,   106,   108,   339,   344,   340,   352,   352,   368,     0,    66,   419,     0,   421,     0,     0,    69,     0,   419,   616,   638,   201,   417,   203,   240,   236,   236,     0,     0,   142,   238,   217,   237,     0,   236,   132,   131,   236,   133,   134,     0,   236,   135,     0,   121,   236,   172,   178,   124,   141,     0,   236,   204,     0,   236,   414,   268,   123,   414,     0,   202,   620,   621,   636,   636,     0,   617,   624,   324,     0,   319,     0,     0,   136,   137,     0,     0,    26,   680,   676,   682,   419,     0,   419,   419,   482,   616,   421,   685,   415,   270,   272,   418,   269,     0,     0,   420,   473,   454,   453,   452,     0,    14,     0,     7,     7,    43,    42,   638,     0,    29,    33,    37,    31,    35,    38,   288,    82,    89,    86,     0,   236,   242,     0,     0,     0,   505,    59,   511,    61,   352,   128,   114,   254,   255,     0,     0,   419,   419,   444,     0,     0,   445,    64,    53,    67,     0,    52,   419,     0,   421,     0,    51,   259,    50,    65,    68,   263,   262,   638,   287,   342,   343,   353,   346,   348,   390,   236,     0,   395,   395,     0,     0,   373,   638,   450,     0,   264,     0,   138,   256,     0,   456,     0,   236,   642,   643,     0,   641,     0,     0,   647,   649,   639,     0,     0,   299,   463,   468,   462,   638,     0,    72,   236,     0,     0,   149,   141,     0,     0,   151,   236,   236,   236,   223,     0,   239,     0,   224,   148,   145,   144,     0,     0,     0,     0,   146,   236,   116,   147,   236,   236,     0,   236,   236,   236,   236,   236,   236,   236,   236,   236,   236,   236,   236,   236,   236,   236,   236,   236,   211,   215,   216,   244,   245,   243,   236,   236,   236,   232,     0,   236,   169,   241,   109,   110,   111,     0,   213,     0,   113,   200,   412,   220,   236,   413,   110,   111,   225,   414,   414,   419,   619,   414,   623,   622,     0,   410,   330,   408,   321,     0,     0,   278,     0,   279,    28,   491,   416,

⌨️ 快捷键说明

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