📄 asc.tab.c
字号:
static const short yyrhs[] ={ 149, 0, 26, 0, 26, 53, 26, 0, 101, 53, 26, 0, 102, 53, 26, 0, 97, 0, 98, 0, 42, 0, 64, 0, 19, 0, 43, 0, 59, 0, 62, 0, 49, 0, 101, 0, 103, 0, 110, 0, 105, 0, 104, 0, 48, 0, 47, 0, 72, 142, 73, 0, 102, 0, 72, 143, 74, 142, 73, 0, 23, 199, 0, 23, 26, 199, 0, 75, 106, 76, 0, 75, 76, 0, 107, 0, 108, 0, 108, 74, 107, 0, 109, 77, 142, 0, 99, 0, 59, 0, 43, 0, 102, 0, 78, 79, 0, 78, 112, 79, 0, 78, 111, 79, 0, 78, 111, 112, 79, 0, 78, 112, 111, 112, 79, 0, 113, 0, 111, 112, 113, 0, 74, 0, 112, 74, 0, 142, 0, 60, 0, 60, 102, 0, 116, 0, 117, 0, 120, 0, 97, 0, 116, 122, 0, 116, 124, 0, 100, 0, 98, 0, 118, 0, 117, 122, 0, 114, 122, 0, 117, 124, 0, 115, 31, 0, 115, 11, 0, 40, 119, 124, 0, 100, 0, 99, 0, 118, 0, 119, 122, 0, 114, 122, 0, 40, 121, 0, 119, 0, 120, 0, 80, 99, 0, 123, 0, 78, 79, 0, 78, 143, 79, 0, 78, 125, 79, 0, 72, 73, 0, 103, 0, 72, 125, 73, 0, 126, 0, 143, 74, 126, 0, 15, 142, 0, 115, 0, 13, 115, 0, 69, 127, 0, 66, 127, 0, 31, 115, 0, 11, 115, 0, 81, 127, 0, 82, 127, 0, 82, 39, 0, 83, 127, 0, 84, 127, 0, 127, 0, 128, 46, 127, 0, 128, 0, 129, 85, 128, 0, 129, 86, 128, 0, 129, 87, 128, 0, 129, 0, 130, 81, 129, 0, 130, 82, 129, 0, 130, 0, 131, 54, 130, 0, 131, 55, 130, 0, 131, 56, 130, 0, 131, 51, 130, 0, 131, 52, 130, 0, 131, 0, 132, 88, 131, 0, 132, 89, 131, 0, 132, 44, 131, 0, 132, 25, 131, 0, 132, 34, 131, 0, 132, 3, 131, 0, 132, 30, 131, 0, 132, 32, 131, 0, 132, 0, 133, 17, 132, 0, 133, 41, 132, 0, 133, 57, 132, 0, 133, 58, 132, 0, 133, 0, 134, 90, 133, 0, 134, 0, 135, 91, 134, 0, 135, 0, 136, 92, 135, 0, 136, 0, 137, 35, 136, 0, 137, 0, 138, 37, 137, 0, 138, 0, 139, 36, 138, 0, 139, 0, 139, 93, 142, 77, 142, 0, 139, 0, 139, 93, 141, 77, 141, 0, 140, 0, 115, 4, 142, 0, 142, 0, 143, 74, 142, 0, 141, 0, 149, 94, 0, 150, 94, 0, 151, 0, 152, 0, 153, 0, 154, 0, 155, 0, 160, 94, 0, 161, 0, 162, 0, 166, 0, 167, 94, 0, 168, 94, 0, 169, 94, 0, 170, 94, 0, 171, 0, 172, 0, 173, 0, 148, 0, 145, 0, 194, 94, 0, 177, 75, 76, 0, 177, 75, 147, 76, 0, 146, 0, 147, 146, 0, 94, 0, 143, 0, 60, 124, 0, 75, 176, 76, 0, 75, 76, 0, 26, 77, 146, 0, 24, 26, 0, 27, 103, 146, 0, 27, 103, 146, 16, 146, 0, 61, 103, 75, 156, 76, 0, 0, 159, 0, 159, 157, 158, 0, 0, 157, 158, 0, 174, 0, 159, 0, 6, 143, 77, 0, 12, 77, 0, 14, 146, 71, 103, 0, 71, 103, 146, 0, 20, 72, 163, 94, 165, 94, 165, 73, 146, 0, 20, 72, 164, 21, 143, 73, 146, 0, 0, 143, 0, 187, 0, 177, 187, 0, 115, 0, 188, 190, 0, 177, 188, 190, 0, 143, 0, 0, 70, 103, 146, 0, 10, 0, 10, 26, 0, 5, 0, 5, 26, 0, 50, 0, 50, 143, 0, 63, 143, 0, 65, 151, 0, 7, 72, 202, 73, 151, 0, 22, 151, 0, 148, 0, 145, 0, 175, 0, 177, 175, 0, 177, 151, 0, 182, 94, 0, 187, 94, 0, 197, 0, 210, 0, 207, 0, 212, 94, 0, 181, 94, 0, 180, 94, 0, 174, 0, 176, 174, 0, 179, 0, 178, 0, 179, 177, 0, 116, 0, 64, 0, 19, 0, 101, 0, 67, 38, 103, 0, 29, 213, 0, 29, 26, 95, 213, 0, 67, 183, 0, 184, 0, 183, 74, 184, 0, 185, 0, 185, 93, 0, 26, 0, 26, 72, 186, 73, 0, 64, 0, 19, 0, 43, 0, 82, 43, 0, 82, 39, 0, 59, 0, 188, 189, 0, 68, 0, 9, 0, 190, 0, 189, 74, 190, 0, 193, 0, 193, 191, 0, 95, 192, 0, 142, 0, 178, 0, 26, 0, 26, 77, 144, 0, 68, 195, 0, 196, 0, 195, 74, 196, 0, 26, 0, 26, 191, 0, 23, 198, 199, 0, 26, 0, 26, 26, 0, 59, 0, 72, 200, 73, 151, 0, 72, 200, 73, 206, 151, 0, 0, 201, 0, 204, 0, 204, 74, 201, 0, 205, 0, 203, 193, 0, 0, 9, 0, 202, 0, 202, 95, 142, 0, 15, 0, 15, 203, 26, 0, 77, 144, 0, 33, 26, 208, 151, 0, 33, 26, 94, 0, 0, 18, 209, 0, 144, 0, 209, 74, 144, 0, 8, 26, 211, 151, 0, 0, 18, 144, 0, 28, 209, 0, 18, 144, 28, 209, 0, 38, 26, 0, 176, 0, 216, 215, 0, 45, 217, 151, 0, 0, 213, 0, 59, 0, 214, 0, 26, 0, 214, 80, 26, 0};#endif#if YYDEBUG/* YYRLINE[YYN] -- source line where rule number YYN was defined. */static const short yyrline[] ={ 0, 163, 173, 177, 180, 186, 193, 197, 203, 207, 210, 213, 216, 219, 222, 225, 228, 231, 234, 237, 243, 247, 253, 261, 265, 272, 276, 282, 286, 294, 301, 305, 311, 318, 322, 325, 328, 335, 339, 342, 345, 348, 354, 358, 364, 368, 374, 382, 386, 392, 396, 399, 405, 409, 412, 418, 422, 425, 428, 431, 434, 437, 440, 446, 453, 457, 460, 463, 466, 472, 479, 483, 491, 495, 501, 505, 508, 514, 518, 521, 527, 531, 537, 545, 549, 552, 555, 558, 561, 564, 567, 570, 573, 576, 584, 588, 596, 600, 603, 606, 614, 618, 621, 627, 631, 634, 637, 640, 643, 650, 654, 657, 660, 663, 666, 669, 672, 675, 682, 686, 689, 692, 695, 703, 707, 713, 717, 723, 727, 735, 739, 746, 750, 757, 761, 768, 772, 779, 783, 792, 796, 802, 806, 812, 821, 826, 829, 832, 835, 838, 841, 844, 847, 850, 853, 856, 859, 862, 865, 868, 871, 874, 880, 884, 887, 890, 893, 899, 903, 914, 922, 930, 937, 941, 949, 957, 966, 970, 982, 990, 994, 997, 1003, 1007, 1013, 1017, 1023, 1027, 1034, 1042, 1051, 1055, 1061, 1065, 1068, 1071, 1077, 1081, 1084, 1090, 1094, 1101, 1109, 1113, 1120, 1124, 1132, 1136, 1144, 1152, 1160, 1168, 1176, 1180, 1183, 1186, 1189, 1192, 1199, 1203, 1206, 1209, 1212, 1215, 1218, 1225, 1229, 1237, 1241, 1249, 1257, 1261, 1264, 1267, 1274, 1282, 1286, 1294, 1301, 1305, 1311, 1315, 1321, 1325, 1331, 1335, 1338, 1341, 1344, 1347, 1356, 1363, 1367, 1373, 1377, 1383, 1387, 1393, 1400, 1404, 1410, 1414, 1421, 1428, 1432, 1439, 1443, 1451, 1459, 1463, 1466, 1472, 1476, 1483, 1487, 1493, 1497, 1500, 1506, 1513, 1517, 1523, 1527, 1533, 1537, 1543, 1552, 1556, 1562, 1566, 1571, 1575, 1582, 1590, 1594, 1597, 1600, 1606, 1615, 1619, 1625, 1632, 1636, 1642, 1646, 1652, 1656};#endif#if (YYDEBUG) || defined YYERROR_VERBOSE/* YYTNAME[TOKEN_NUM] -- String name of the token TOKEN_NUM. */static const char *const yytname[] ={ "$", "error", "$undefined.", "AS", "ASSIGNMENT", "BREAK", "CASE", "CATCH", "CLASS", "CONST", "CONTINUE", "DECREMENT", "DEFAULT", "DELETE", "DO", "ELIPSIS", "ELSE", "EQUAL", "EXTENDS", "FALSE", "FOR", "FOR_IN", "FINALLY", "FUNCTION", "GOTO", "GREATER_EQUAL", "IDENTIFIER", "IF", "IMPLEMENTS", "IMPORT", "IN", "INCREMENT", "INSTANCEOF", "INTERFACE", "IS", "LOGICAL_AND", "LOGICAL_OR", "LOGICAL_XOR", "NAMESPACE", "NEGATED_MIN_LONG", "NEW", "NOT_EQUAL", "NULL_LITERAL", "NUMBER", "LESS_EQUAL", "PACKAGE", "POWER", "PRIVATE", "PUBLIC", "REGULAR_EXPRESSION", "RETURN", "ROTATE_LEFT", "ROTATE_RIGHT", "SCOPE", "SHIFT_LEFT", "SHIFT_RIGHT", "SHIFT_RIGHT_UNSIGNED", "STRICTLY_EQUAL", "STRICTLY_NOT_EQUAL", "STRING", "SUPER", "SWITCH", "THIS", "THROW", "TRUE", "TRY", "TYPEOF", "USE", "VAR", "VOID", "WITH", "WHILE", "'('", "')'", "','", "'{'", "'}'", "':'", "'['", "']'", "'.'", "'+'", "'-'", "'~'", "'!'", "'*'", "'/'", "'%'", "'<'", "'>'", "'&'", "'^'", "'|'", "'?'", "';'", "'='", "start", "simple_qualified_identifier", "expression_qualified_identifier", "qualified_identifier", "primary_expression", "reserved_namespace", "paren_expression", "paren_list_expression", "function_expression", "object_literal", "field_list", "nonempty_field_list", "literal_field", "field_name", "array_literal", "element_list", "comma_list", "literal_element", "super_expression", "postfix_expression", "attribute_expression", "full_postfix_expression", "full_new_expression", "full_new_subexpression", "short_new_expression", "short_new_subexpression", "property_operator", "brackets", "arguments", "expressions_with_rest", "rest_expression", "unary_expression", "power_expression", "multiplicative_expression", "additive_expression", "shift_expression", "relational_expression", "equality_expression", "bitwise_and_expression", "bitwise_xor_expression", "bitwise_or_expression", "logical_and_expression", "logical_xor_expression", "logical_or_expression", "conditional_expression", "non_assignment_expression", "assignment_expression", "list_expression", "type_expression", "statement", "substatement", "substatement_list", "empty_statement", "expression_statement", "super_statement", "block", "labeled_statement", "goto_statement", "if_statement", "switch_statement", "case_elements", "case_elements_prefix", "case_element", "case_label", "do_statement", "while_statement", "for_statement", "for_initializer", "for_in_binding", "optional_expression", "with_statement", "continue_statement", "break_statement", "return_statement", "throw_statement", "try_statement", "catch_statement", "finally_statement", "directive", "annotatable_directive", "directives", "attributes", "attribute_combination", "attribute", "use_directive", "import_directive", "pragma", "pragma_items", "pragma_item", "pragma_expr", "pragma_argument", "variable_definition", "variable_definition_kind", "variable_binding_list", "variable_binding", "variable_initialisation", "variable_initializer", "typed_identifier", "simple_variable_definition", "untyped_variable_binding_list", "untyped_variable_binding", "function_definition", "function_name", "function_common", "parameters", "nonempty_parameters", "parameter", "parameter_attributes", "parameter_init", "rest_parameter", "result", "interface_definition", "extends_list", "type_expression_list", "class_definition", "inheritance", "namespace_definition", "package_name", "package_identifiers", 0};#endif/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */static const short yyr1[] ={ 0, 96, 97, 97, 97, 98, 99, 99, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 101, 101, 102, 103, 103, 104, 104, 105, 105, 106, 107, 107, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 112, 112, 113, 114, 114, 115, 115, 115, 116, 116, 116, 117, 117, 117, 117, 117, 117, 117, 117, 118, 119, 119, 119, 119, 119, 120, 121, 121, 122, 122, 123, 123, 123, 124, 124, 124, 125, 125, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 128, 128, 129, 129, 129, 129, 130, 130, 130, 131, 131, 131, 131, 131, 131, 132, 132, 132, 132, 132, 132, 132, 132, 132, 133, 133, 133, 133, 133, 134, 134, 135, 135, 136, 136, 137, 137, 138, 138, 139, 139, 140, 140, 141, 141, 142, 142, 143, 143, 144, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -