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

📄 parse-scan.c

📁 gcc-2.95.3 Linux下最常用的C编译器
💻 C
📖 第 1 页 / 共 5 页
字号:
#if YYDEBUG != 0 || defined (YYERROR_VERBOSE)static const char * const yytname[] = {   "$","error","$undefined.","PLUS_TK","MINUS_TK","MULT_TK","DIV_TK","REM_TK","LS_TK","SRS_TK","ZRS_TK","AND_TK","XOR_TK","OR_TK","BOOL_AND_TK","BOOL_OR_TK","EQ_TK","NEQ_TK","GT_TK","GTE_TK","LT_TK","LTE_TK","PLUS_ASSIGN_TK","MINUS_ASSIGN_TK","MULT_ASSIGN_TK","DIV_ASSIGN_TK","REM_ASSIGN_TK","LS_ASSIGN_TK","SRS_ASSIGN_TK","ZRS_ASSIGN_TK","AND_ASSIGN_TK","XOR_ASSIGN_TK","OR_ASSIGN_TK","PUBLIC_TK","PRIVATE_TK","PROTECTED_TK","STATIC_TK","FINAL_TK","SYNCHRONIZED_TK","VOLATILE_TK","TRANSIENT_TK","NATIVE_TK","PAD_TK","ABSTRACT_TK","MODIFIER_TK","DECR_TK","INCR_TK","DEFAULT_TK","IF_TK","THROW_TK","BOOLEAN_TK","DO_TK","IMPLEMENTS_TK","THROWS_TK","BREAK_TK","IMPORT_TK","ELSE_TK","INSTANCEOF_TK","RETURN_TK","VOID_TK","CATCH_TK","INTERFACE_TK","CASE_TK","EXTENDS_TK","FINALLY_TK","SUPER_TK","WHILE_TK","CLASS_TK","SWITCH_TK","CONST_TK","TRY_TK","FOR_TK","NEW_TK","CONTINUE_TK","GOTO_TK","PACKAGE_TK","THIS_TK","BYTE_TK","SHORT_TK","INT_TK","LONG_TK","CHAR_TK","INTEGRAL_TK","FLOAT_TK","DOUBLE_TK","FP_TK","ID_TK","REL_QM_TK","REL_CL_TK","NOT_TK","NEG_TK","ASSIGN_ANY_TK","ASSIGN_TK","OP_TK","CP_TK","OCB_TK","CCB_TK","OSB_TK","CSB_TK","SC_TK","C_TK","DOT_TK","STRING_LIT_TK","CHAR_LIT_TK","INT_LIT_TK","FP_LIT_TK","TRUE_TK","FALSE_TK","BOOL_LIT_TK","NULL_TK","goal","literal","type","primitive_type","reference_type","class_or_interface_type","class_type","interface_type","array_type","name","simple_name","qualified_name","identifier","compilation_unit","import_declarations","type_declarations","package_declaration","import_declaration","single_type_import_declaration","type_import_on_demand_declaration","type_declaration","modifiers","class_declaration","@1","@2","super","interfaces","interface_type_list","class_body","class_body_declarations","class_body_declaration","class_member_declaration","field_declaration","variable_declarators","variable_declarator","variable_declarator_id","variable_initializer","method_declaration","method_header","method_declarator","formal_parameter_list","formal_parameter","throws","class_type_list","method_body","static_initializer","static","constructor_declaration","constructor_declarator","constructor_body","explicit_constructor_invocation","this_or_super","interface_declaration","extends_interfaces","interface_body","interface_member_declarations","interface_member_declaration","constant_declaration","abstract_method_declaration","array_initializer","variable_initializers","block","block_statements","block_statement","local_variable_declaration_statement","local_variable_declaration","statement","statement_nsi","statement_without_trailing_substatement","empty_statement","label_decl","labeled_statement","labeled_statement_nsi","expression_statement","statement_expression","if_then_statement","if_then_else_statement","if_then_else_statement_nsi","switch_statement","switch_block","switch_block_statement_groups","switch_block_statement_group","switch_labels","switch_label","while_expression","while_statement","while_statement_nsi","do_statement_begin","do_statement","for_statement","for_statement_nsi","for_header","for_begin","for_init","for_update","statement_expression_list","break_statement","continue_statement","return_statement","throw_statement","synchronized_statement","synchronized","try_statement","catches","catch_clause","finally","primary","primary_no_new_array","class_instance_creation_expression","something_dot_new","argument_list","array_creation_expression","dim_exprs","dim_expr","dims","field_access","method_invocation","array_access","postfix_expression","post_increment_expression","post_decrement_expression","unary_expression","pre_increment_expression","pre_decrement_expression","unary_expression_not_plus_minus","cast_expression","multiplicative_expression","additive_expression","shift_expression","relational_expression","equality_expression","and_expression","exclusive_or_expression","inclusive_or_expression","conditional_and_expression","conditional_or_expression","conditional_expression","assignment_expression","assignment","left_hand_side","assignment_operator","expression","constant_expression", NULL};#endifstatic const short yyr1[] = {     0,   110,   111,   111,   111,   111,   111,   111,   112,   112,   113,   113,   113,   114,   114,   115,   116,   117,   118,   118,   118,   119,   119,   120,   121,   122,   123,   123,   123,   123,   123,   123,   123,   123,   124,   124,   125,   125,   126,   127,   127,   128,   129,   130,   130,   130,   131,   131,   133,   132,   134,   132,   135,   135,   136,   136,   137,   137,   138,   138,   139,   139,   140,   140,   140,   140,   141,   141,   141,   141,   142,   142,   143,   143,   144,   144,   145,   145,   146,   146,   147,   148,   148,   148,   148,   149,   149,   149,   150,   150,   151,   151,   152,   152,   153,   153,   154,   154,   154,   155,   155,   156,   157,   157,   157,   157,   158,   158,   159,   159,   159,   159,   160,   160,   160,   160,   161,   161,   162,   162,   162,   162,   163,   163,   164,   164,   165,   165,   166,   166,   166,   166,   167,   168,   169,   169,   169,   169,   170,   170,   171,   171,   172,   172,   173,   173,   173,   174,   175,   175,   176,   176,   176,   176,   176,   176,   177,   177,   177,   177,   177,   178,   178,   178,   178,   178,   178,   178,   178,   178,   178,   178,   179,   180,   181,   182,   183,   184,   184,   184,   184,   184,   184,   184,   185,   186,   187,   188,   189,   189,   189,   189,   190,   190,   191,   192,   192,   193,   193,   194,   195,   196,   197,   198,   199,   199,   200,   200,   201,   202,   203,   203,   203,   204,   204,   205,   205,   206,   206,   207,   207,   208,   208,   209,   210,   210,   211,   212,   212,   212,   213,   213,   214,   215,   216,   216,   217,   217,   217,   217,   217,   217,   217,   217,   217,   217,   217,   218,   218,   218,   218,   218,   218,   218,   218,   219,   219,   220,   220,   220,   221,   221,   221,   221,   221,   221,   222,   222,   223,   224,   224,   225,   225,   226,   226,   226,   226,   226,   226,   227,   227,   228,   228,   228,   228,   229,   230,   231,   231,   231,   231,   231,   232,   233,   234,   234,   234,   234,   235,   235,   235,   235,   236,   236,   236,   236,   237,   237,   237,   238,   238,   238,   238,   239,   239,   239,   239,   239,   239,   240,   240,   240,   241,   241,   242,   242,   243,   243,   244,   244,   245,   245,   246,   246,   247,   247,   248,   249,   249,   249,   250,   250,   251,   252};static const short yyr2[] = {     0,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     3,     3,     3,     1,     1,     1,     3,     1,     0,     1,     1,     1,     2,     2,     2,     3,     1,     2,     1,     2,     3,     1,     1,     3,     5,     1,     1,     1,     1,     2,     0,     7,     0,     6,     0,     2,     0,     2,     1,     3,     2,     3,     1,     2,     1,     1,     1,     1,     1,     1,     1,     1,     3,     4,     1,     3,     1,     3,     1,     3,     1,     1,     2,     3,     3,     4,     4,     3,     4,     3,     1,     3,     2,     3,     0,     2,     1,     3,     1,     2,     1,     2,     3,     1,     3,     4,     4,     5,     3,     4,     2,     3,     3,     4,     4,     5,     7,     6,     1,     1,     3,     4,     4,     5,     2,     3,     2,     3,     1,     2,     1,     1,     1,     1,     1,     2,     2,     3,     3,     4,     1,     3,     2,     3,     1,     2,     1,     1,     1,     2,     2,     3,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     2,     2,     2,     2,     1,     1,     1,     1,     1,     1,     1,     5,     7,     7,     5,     2,     3,     3,     4,     1,     2,     2,     1,     2,     3,     2,     4,     2,     2,     1,     7,     7,     6,     7,     6,     2,     2,     0,     1,     1,     0,     1,     1,     3,     2,     3,     2,     3,     2,     3,     3,     5,     5,     1,     3,     3,     4,     1,     2,     5,     2,     1,     1,     1,     1,     3,     1,     1,     1,     1,     3,     3,     3,     3,     5,     4,     6,     5,     4,     5,     5,     6,     3,     3,     1,     3,     3,     3,     3,     4,     4,     4,     4,     1,     2,     3,     2,     3,     3,     3,     3,     4,     5,     6,     5,     6,     4,     4,     1,     1,     1,     1,     2,     2,     1,     1,     2,     2,     1,     2,     2,     1,     2,     2,     1,     5,     4,     4,     5,     1,     3,     3,     3,     1,     3,     3,     1,     3,     3,     3,     1,     3,     3,     3,     3,     3,     1,     3,     3,     1,     3,     1,     3,     1,     3,     1,     3,     1,     3,     1,     5,     1,     1,     3,     1,     1,     1,     1,     1,     1,     1};static const short yydefact[] = {    26,    46,     0,     0,     0,     0,    45,     1,    28,    29,    27,    34,    39,    40,    36,     0,    43,    44,    25,     0,    21,    22,    23,     0,    52,     0,    32,    35,    37,    30,    31,    47,     0,     0,    41,     0,     0,     0,     0,   118,     0,    54,    38,     0,    33,     0,    52,     0,    24,    17,   122,    15,    12,     0,    10,    11,   124,     0,     8,     9,    13,    14,    15,     0,   130,   132,     0,   131,     0,   126,   128,   129,     0,   120,    16,    53,     0,    50,     0,   119,    54,    42,     0,    92,    76,     0,    72,    74,    92,     0,     0,     0,     0,     0,   133,   125,   127,   123,    56,    55,     0,   121,    48,     0,     0,     0,    82,    70,     0,     0,     0,    81,    18,    20,    19,    92,     0,    92,     0,     0,    51,     0,    85,     0,     0,     0,    88,    94,    93,    87,    76,    73,     0,     0,     0,     0,     0,     0,     0,   237,     0,     0,     0,     0,     6,     5,     2,     3,     4,     7,   236,     0,   282,    75,    79,   281,   234,   239,     0,   235,   240,   241,   242,   294,   283,   284,   302,   287,   288,   291,   297,   306,   309,   313,   319,   322,   324,   326,   328,   330,   332,   334,   342,   335,     0,    78,    77,    84,    71,    83,    57,    46,     0,    58,    21,     0,    68,     0,    60,    62,    66,    67,     0,    63,     0,    64,    92,    69,    65,    49,    90,     0,    86,     0,     0,   282,   240,   242,   289,   290,   293,   292,     0,     0,     0,    16,     0,   295,   296,     0,   282,     0,   134,     0,   138,     0,     0,     0,     0,     0,     0,     0,     0,   286,   285,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,   340,   341,     0,    46,     0,     0,   202,     0,     0,     0,     0,     0,     0,     0,     0,   140,   172,     0,     8,   282,    23,     0,   146,   161,     0,   142,   144,     0,   145,   150,   162,     0,   151,   163,     0,   152,   153,   164,     0,   154,     0,   165,   155,   210,     0,   166,   167,   168,   170,   169,     0,   171,   239,   241,     0,   180,   181,   178,   179,   177,     0,    92,    59,    61,    98,    80,    96,    99,     0,    91,    89,    95,   245,   272,     0,   260,   266,     0,   261,     0,     0,     0,     0,     0,     0,     0,   238,   136,   135,     0,   244,   273,     0,   257,     0,   243,   255,   246,   256,   271,     0,     0,   303,   304,   305,   307,   308,   310,   311,   312,   315,   317,   314,   316,     0,   318,   320,   321,   323,   325,   327,   329,   331,     0,   336,     0,     0,   217,     0,   221,     0,     0,     0,     0,   208,   219,     0,     0,   148,     0,   173,     0,   141,   143,   147,   226,   174,   176,   200,     0,     0,   212,   215,   209,   211,     0,     0,   106,     0,     0,    97,   100,     0,   102,     0,   269,     0,   267,   262,     0,   265,   263,   264,   248,     0,   299,     0,     0,   300,   137,   139,   274,     0,   279,     0,   280,   251,     0,     0,     0,   223,   218,   222,     0,     0,     0,     0,   227,   230,   228,   220,   238,   149,     0,     0,   213,     0,     0,   107,   103,   117,   237,   108,   282,     0,     0,     0,   104,   277,     0,   268,   270,   250,   247,   298,   301,   259,   258,   275,     0,   252,   253,   333,     0,   199,     0,     0,   233,   231,   229,     0,   216,     0,   214,   213,     0,   105,     0,   109,     0,     0,   110,   278,   249,   276,   254,     0,   184,     0,   150,     0,   157,   158,     0,   159,   160,     0,     0,   187,     0,     0,     0,     0,   225,   224,     0,   111,     0,     0,     0,     0,   175,   201,     0,     0,     0,   188,     0,   192,     0,   195,     0,     0,   205,     0,     0,   112,     0,     0,   185,   213,     0,   198,   343,     0,   190,   193,     0,   189,   194,   196,   232,   203,   204,     0,     0,   113,     0,     0,   213,   197,   191,   115,     0,     0,     0,     0,   114,     0,   207,     0,   186,   206,     0,     0,     0};static const short yydefgoto[] = {   599,   150,   283,   151,    59,    60,    75,    50,    61,   152,    20,    21,    22,     7,     8,     9,    10,    11,    12,    13,    14,   287,   288,   121,   100,    41,    77,    99,   120,   197,   198,   199,    65,    85,    86,    87,   153,   201,    66,    83,   125,   126,   106,   128,   331,   203,   204,   205,   206,   429,   480,   481,    17,    38,    39,    68,    69,    70,    71,   154,   235,   289,   575,   291,   292,   293,   294,   524,   295,   296,   297,   298,   527,   299,   300,   301,   302,   528,   303,   534,   553,   554,   555,   556,   304,   305,   530,   306,   307,   308,   531,   309,   310,   419,   508,   509,   311,   312,   313,   314,   315,   316,   317,   463,   464,   465,   155,   156,   157,   158,   358,   159,   341,   342,   343,   160,   161,   162,   163,   164,   165,   166,   167,   168,   169,   170,   171,   172,   173,   174,   175,   176,   177,   178,   179,   180,   181,   182,   183,   184,   268,   359,   570};static const short yypact[] = {    11,-32768,   -52,   -52,   -52,   -52,-32768,-32768,    18,   154,    18,-32768,-32768,-32768,-32768,   185,-32768,-32768,-32768,   187,-32768,-32768,-32768,   -24,    -5,   332,   154,-32768,-32768,    18,   154,-32768,   -52,   -52,-32768,     5,   -52,   745,   162,-32768,   -52,    76,-32768,   -52,   154,   -24,    -5,    57,-32768,-32768,-32768,    41,-32768,   -52,-32768,-32768,-32768,   -52,    71,-32768,-32768,   170,   113,   518,-32768,-32768,   126,-32768,   758,-32768,-32768,-32768,   -52,-32768,-32768,-32768,   -52,-32768,   162,-32768,    76,-32768,   249,   -15,   249,   321,-32768,   205,   -15,   149,   255,

⌨️ 快捷键说明

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