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

📄 parse.c

📁 GCC编译器源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
  2129,  2131,  2132,  2133,  2137,  2140,  2144,  2147,  2153,  2155,  2158,  2161,  2164,  2170,  2173,  2176,  2178,  2180,  2182,  2186,  2192,  2200,  2202,  2206,  2208,  2213,  2216,  2219,  2221,  2223,  2227,  2231,  2236,  2240,  2243,  2248,  2252,  2255,  2258,  2262,  2264,  2299,  2305,  2311,  2323,  2325,  2328,  2330,  2335,  2337,  2339,  2341,  2343,  2347,  2352,  2357,  2363,  2368,  2373,  2375,  2379,  2384,  2387,  2394,  2422,  2428,  2430,  2433,  2436,  2438,  2442,  2444,  2448,  2474,  2503,  2506,  2507,  2528,  2551,  2553,  2557,  2583,  2592,  2675,  2682,  2685,  2693,  2704,  2713,  2717,  2732,  2735,  2740,  2742,  2744,  2746,  2748,  2750,  2755,  2761,  2763,  2766,  2769,  2771,  2782,  2787,  2790,  2792,  2816,  2819,  2820,  2831,  2834,  2835,  2846,  2848,  2851,  2853,  2856,  2863,  2871,  2878,  2884,  2890,  2898,  2902,  2907,  2911,  2914,  2923,  2925,  2929,  2932,  2937,  2941,  2946,  2956,  2959,  2963,  2967,  2975,  2980,  2986,  2989,  2991,  2993,  2999,  3002,  3004,  3006,  3008,  3012,  3015,  3036,  3046,  3048,  3049,  3053,  3058,  3061,  3063,  3065,  3067,  3071,  3077,  3080,  3082,  3084,  3086,  3090,  3093,  3096,  3098,  3100,  3102,  3106,  3109,  3112,  3114,  3116,  3118,  3125,  3136,  3140,  3145,  3149,  3154,  3156,  3160,  3163,  3165,  3169,  3171,  3172,  3175,  3177,  3183,  3198,  3204,  3210,  3224,  3226,  3230,  3242,  3248,  3259,  3266,  3272,  3274,  3275,  3276,  3284,  3293,  3294,  3298,  3301,  3307,  3313,  3316,  3318,  3320,  3322,  3326,  3330,  3334,  3337,  3342,  3345,  3347,  3349,  3351,  3353,  3355,  3357,  3359,  3363,  3367,  3371,  3375,  3376,  3378,  3380,  3382,  3384,  3386,  3388,  3390,  3392,  3400,  3402,  3403,  3404,  3407,  3415,  3420,  3427,  3429,  3434,  3436,  3439,  3453,  3456,  3459,  3468,  3480,  3491,  3511,  3521,  3524,  3532,  3544,  3547,  3550,  3553,  3569,  3572,  3583,  3584,  3588,  3603,  3622,  3634,  3648,  3662,  3675,  3694,  3712,  3731,  3739,  3760,  3778,  3791,  3792,  3795,  3795,  3798,  3798,  3801,  3801,  3807,  3813,  3816,  3821,  3828,  3837,  3846,  3855,  3863,  3876,  3878,  3882,  3884,  3887,  3894,  3897,  3905,  3921,  3932,  3944,  3946,  3949,  3959,  3969,  3980,  3982,  3984,  3987,  4004,  4010,  4018,  4020,  4022,  4026,  4029,  4030,  4038,  4042,  4046,  4049,  4050,  4056,  4059,  4062,  4064,  4068,  4073,  4076,  4086,  4091,  4092,  4100,  4106,  4111,  4115,  4120,  4124,  4128,  4132,  4137,  4148,  4162,  4166,  4169,  4171,  4175,  4179,  4182,  4185,  4187,  4191,  4193,  4200,  4207,  4210,  4213,  4217,  4221,  4227,  4231,  4236,  4238,  4241,  4246,  4252,  4262,  4265,  4267,  4271,  4276,  4278,  4285,  4288,  4290,  4292,  4298,  4303,  4306,  4308,  4310,  4312,  4314,  4316,  4318,  4320,  4322,  4324,  4326,  4328,  4330,  4332,  4334,  4336,  4338,  4340,  4342,  4344,  4346,  4348,  4350,  4352,  4354,  4356,  4358,  4360,  4362,  4364,  4366,  4368,  4371,  4373};#endif#if YYDEBUG != 0static const char * const yytname[] = {   "$","error","$undefined.","IDENTIFIER","TYPENAME","SELFNAME","PFUNCNAME","SCSPEC","TYPESPEC","CV_QUALIFIER","CONSTANT","STRING","ELLIPSIS","SIZEOF","ENUM","IF","ELSE","WHILE","DO","FOR","SWITCH","CASE","DEFAULT","BREAK","CONTINUE","RETURN","GOTO","ASM_KEYWORD","GCC_ASM_KEYWORD","TYPEOF","ALIGNOF","SIGOF","ATTRIBUTE","EXTENSION","LABEL","REALPART","IMAGPART","AGGR","VISSPEC","DELETE","NEW","THIS","OPERATOR","CXX_TRUE","CXX_FALSE","NAMESPACE","TYPENAME_KEYWORD","USING","LEFT_RIGHT","TEMPLATE","TYPEID","DYNAMIC_CAST","STATIC_CAST","REINTERPRET_CAST","CONST_CAST","SCOPE","EMPTY","PTYPENAME","NSNAME","'{'","','","';'","THROW","':'","ASSIGN","'='","'?'","OROR","ANDAND","'|'","'^'","'&'","MIN_MAX","EQCOMPARE","ARITHCOMPARE","'<'","'>'","LSHIFT","RSHIFT","'+'","'-'","'*'","'/'","'%'","POINTSAT_STAR","DOT_STAR","UNARY","PLUSPLUS","MINUSMINUS","'~'","HYPERUNARY","PAREN_STAR_PAREN","POINTSAT","'.'","'('","'['","TRY","CATCH","TYPENAME_ELLIPSIS","PRE_PARSED_FUNCTION_DECL","EXTERN_LANG_STRING","ALL","PRE_PARSED_CLASS_DECL","DEFARG","DEFARG_MARKER","TYPENAME_DEFN","IDENTIFIER_DEFN","PTYPENAME_DEFN","END_OF_LINE","END_OF_SAVED_INPUT","')'","'}'","'!'","']'","program","extdefs","@1","extdefs_opt",".hush_warning",".warning_ok","extension","asm_keyword","lang_extdef","@2","extdef","@3","@4","using_decl","any_id","extern_lang_string","template_header","@5","template_parm_list","template_type_parm","template_parm","template_def","datadef","ctor_initializer_opt","maybe_return_init","eat_saved_input","fndef","constructor_declarator","@6","@7","@8","@9","fn.def1","component_constructor_declarator","fn.def2","return_id","return_init","base_init",".set_base_init","member_init_list","member_init","identifier","notype_identifier","identifier_defn","explicit_instantiation","template_type","self_template_type","template_close_bracket","template_arg_list","template_arg","unop","expr","paren_expr_or_null","paren_cond_or_null","xcond","condition","@10","compstmtend","already_scoped_stmt","@11","nontrivial_exprlist","nonnull_exprlist","unary_expr","new_placement","new_initializer","regcast_or_absdcl","cast_expr","expr_no_commas","notype_unqualified_id","template_id","object_template_id","unqualified_id","expr_or_declarator","notype_template_declarator","direct_notype_declarator","primary","@12","new","delete","boolean.literal","string","nodecls","object","decl","declarator","fcast_or_absdcl","type_id","typed_declspecs","typed_declspecs1","reserved_declspecs","declmods","typed_typespecs","reserved_typespecquals","typespec","typespecqual_reserved","initdecls","notype_initdecls","nomods_initdecls","maybeasm","initdcl0","@13","initdcl","@14","notype_initdcl0","@15","nomods_initdcl0","@16","maybe_attribute","attributes","attribute","attribute_list","attrib","any_word","identifiers_or_typenames","maybe_init","init","initlist","fn.defpen","pending_inline","pending_inlines","defarg_again","pending_defargs","structsp","@17","@18","@19","@20","@21","maybecomma","maybecomma_warn","aggr","named_class_head_sans_basetype","named_class_head_sans_basetype_defn","named_complex_class_head_sans_basetype","do_xref_defn","named_class_head","unnamed_class_head","class_head","maybe_base_class_list","base_class_list","base_class","base_class.1","base_class_access_list","left_curly","self_reference","opt.component_decl_list","component_decl_list","component_decl","component_decl_1","components","notype_components","component_declarator0","component_declarator","after_type_component_declarator0","notype_component_declarator0","after_type_component_declarator","notype_component_declarator","enumlist","enumerator","new_type_id","cv_qualifiers","nonempty_cv_qualifiers","suspend_mom","nonmomentary_expr","maybe_parmlist","after_type_declarator","nonnested_type","complete_type_name","nested_type","direct_after_type_declarator","notype_declarator","complex_notype_declarator","complex_direct_notype_declarator","qualified_id","notype_qualified_id","overqualified_id","functional_cast","type_name","nested_name_specifier","nested_name_specifier_1","typename_sub","typename_sub0","typename_sub1","typename_sub2","complex_type_name","ptr_to_mem","global_scope","new_declarator","direct_new_declarator","absdcl","direct_abstract_declarator","stmts","errstmt",".pushlevel",".poplevel","maybe_label_decls","label_decls","label_decl","compstmt_or_error","compstmt","@22","simple_if","@23","@24","implicitly_scoped_stmt","@25","stmt","simple_stmt","@26","@27","@28","@29","@30","@31","@32","@33","@34","@35","@36","@37","@38","@39","@40","function_try_block","@41","@42","try_block","@43","@44","handler_seq","handler","@45","@46","@47","type_specifier_seq","handler_args","label_colon","for.init.statement","maybe_cv_qualifier","xexpr","asm_operands","nonnull_asm_operands","asm_operand","asm_clobbers","parmlist","complex_parmlist","defarg","@48","defarg1","parms","parms_comma","named_parm","full_parm","parm","see_typename","bad_parm","exception_specification_opt","ansi_raise_identifier","ansi_raise_identifiers","conversion_declarator","operator","operator_name", NULL};#endifstatic const short yyr1[] = {     0,   114,   114,   116,   115,   115,   117,   117,   118,   119,   120,   121,   121,   123,   122,   124,   124,   124,   124,   124,   124,   124,   125,   124,   126,   124,   124,   124,   124,   124,   127,   127,   127,   128,   128,   128,   128,   129,   129,   131,   130,   130,   132,   132,   133,   133,   133,   133,   134,   134,   134,   134,   135,   135,   136,   136,   136,   136,   136,   136,   136,   136,   136,   137,   137,   138,   138,   138,   139,   139,   140,   140,   140,   142,   141,   141,   143,   141,   141,   144,   141,   141,   145,   141,   141,   146,   146,   146,   146,   146,   147,   147,   147,   147,   148,   148,   148,   148,   148,   148,   148,   148,   149,   150,   150,   150,   151,   152,   153,   153,   153,   153,   154,   154,   154,   154,   154,   154,   154,   154,   155,   155,   155,   155,   155,   156,   156,   156,   157,   157,   157,   158,   158,   158,   158,   158,   158,   158,   158,   159,   159,   159,   159,   159,   160,   160,   161,   161,   162,   162,   163,   163,   164,   164,   164,   164,   164,   165,   165,   166,   166,   167,   167,   168,   168,   168,   170,   169,   169,   171,   171,   171,   171,   173,   172,   172,   174,   174,   174,   174,   175,   175,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   176,   177,   177,   178,   178,   178,   178,   179,   179,   180,   180,   180,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   181,   182,   182,   182,   182,   182,   182,   183,   183,   183,   183,   184,   184,   184,   185,   185,   185,   186,   186,   186,   186,   187,   187,   188,   188,   188,   188,   189,   189,   189,   189,   189,   189,   189,   190,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   189,   191,   191,   192,   192,   193,   193,   194,   194,   195,   196,   196,   197,   197,   197,   197,   197,   197,   198,   198,   199,   199,   200,   200,   200,   200,   200,   201,   201,   202,   202,   202,   202,   202,   202,   203,   203,   203,   203,   203,   204,   204,   204,   204,   204,   204,   205,   205,   205,   205,   206,   206,   207,   207,   207,   207,   207,   207,   207,   208,   208,   208,   209,   209,   210,   210,   211,   211,   212,   212,   214,   213,   213,   216,   215,   215,   218,   217,   217,   220,   219,   219,   221,   221,   222,   222,   223,   224,   224,   225,   225,   225,   225,   225,   226,   226,   226,   226,   227,   227,   228,   228,   229,   229,   229,   229,   229,   230,   230,   230,   230,   230,   230,   231,   232,   232,   232,   233,   233,   234,   234,   235,   235,   235,   237,   236,   236,   238,   236,   236,   236,   236,   236,   239,   240,   241,   236,   236,   242,   242,   243,   243,   244,   244,   244,   244,   244,   245,   246,   247,   247,   247,   247,   247,   248,   249,   249,   249,   250,   251,   251,   252,   252,   252,   253,   253,   254,   254,   255,   255,   255,   255,   256,   256,   256,   256,   257,   258,   259,   259,   259,   259,   260,   260,   261,   261,   261,   261,   261,   261,   261,   261,   262,   262,   262,   262,   262,   262,   262,   262,   262,   262,   263,   263,   263,   264,   264,   264,   265,   265,   266,   266,   267,   267,   268,   268,   268,   268,   269,   269,   270,   270,   270,   271,   271,   272,   272,   273,   273,   273,   274,   274,   275,   275,   276,   277,   278,   278,   278,   278,   279,   279,   279,   279,   279,   279,   280,   280,   281,   281,   281,   282,   283,   283,   283,   283,   283,   283,   284,   284,   284,   284,   284,   284,   285,   285,   285,   285,   285,   285,   286,   286,   286,   286,   286,   286,   287,   287,   288,   288,   289,   289,   290,   290,   290,   291,   291,   291,   292,   292,   293,   293,   293,   293,   294,   294,   295,   296,   296,   297,   297,   297,   297,   297,   297,   298,   298,   298,   299,   299,   300,   301,   301,   301,   301,   301,   301,   301,   302,   302,   303,   303,   303,   303,   303,   303,   303,   303,   303,   303,   303,   304,   304,   304,   304,   304,   304,   304,   304,   304,   304,   304,   305,   305,   305,   305,   306,   307,   308,   309,   309,   310,   310,   311,   312,   312,   314,   313,   316,   317,   315,   318,   319,   318,   320,   320,   321,   321,   322,   323,   321,   321,   324,   325,   321,   326,   327,   321,   328,   329,   330,   331,   321,   332,   333,   321,   334,   321,   335,   321,   336,   321,   321,   321,   321,   321,   321,   321,   321,   321,   321,   321,   321,   321,   321,   321,   338,   339,   337,   341,   342,   340,   343,   343,   345,   346,   347,   344,   348,   348,   349,   349,   350,   350,   350,   350,   351,   351,   351,   352,   352,   353,   353,   353,   354,   354,   355,   355,   356,   357,   357,   358,   358,   358,   359,   359,   359,   359,   359,   359,   359,   359,   359,   359,   361,   360,   362,   362,   363,   363,   363,   363,   363,   364,   364,   365,   365,   365,   365,   365,   365,   366,   366,   367,   367,   368,   369,   369,   370,   370,   370,   371,   372,   372,   373,   373,   373,   373,   374,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375,   375};static const short yyr2[] = {     0,     0,     1,     0,     2,     2,     1,     0,     0,     0,     1,     1,     1,     0,     2,     2,     1,     1,     5,     4,     5,     4,     0,     6,     0,     5,     5,     2,     4,     2,     2,     3,     3,     1,     1,     2,     2,     1,     2,     0,     5,     3,     1,     3,     1,     2,     1,     2,     1,     3,     1,     3,     2,     2,     2,     3,     3,     2,     2,     2,     2,     2,     1,     1,     1,     0,     1,     2,     0,     1,     4,     3,     3,     0,     8,     5,     0,     9,     6,     0,     8,     5,     0,     9,     6,     2,     2,     1,     2,     1,     6,     4,     6,     4,     2,     1,     2,     2,     1,     2,     1,     2,     2,     2,     4,     2,     3,     0,     0,     1,     3,     2,     3,     1,     4,     2,     4,     2,     4,     2,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     3,     3,     2,     2,     4,     4,     3,     3,     4,     3,

⌨️ 快捷键说明

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