📄 bison.c
字号:
135, 0, 135, 161, 162, 0, 136, 161, 183, 162, 0, 136, 0, 136, 161, 162, 0, 137, 161, 183, 162, 0, 137, 0, 137, 161, 162, 0, 138, 161, 183, 162, 0, 138, 0, 138, 161, 162, 0, 60, 161, 186, 164, 186, 162, 0, 61, 161, 186, 164, 186, 162, 0, 63, 161, 186, 164, 186, 162, 0, 77, 161, 272, 162, 0, 151, 161, 183, 164, 190, 164, 183, 162, 0, 151, 161, 183, 164, 190, 162, 0, 153, 161, 183, 164, 190, 164, 183, 162, 0, 153, 161, 183, 164, 190, 162, 0, 29, 161, 199, 162, 0, 74, 161, 88, 162, 0, 74, 161, 183, 162, 0, 74, 161, 183, 164, 183, 162, 0, 74, 161, 272, 164, 88, 162, 0, 74, 161, 272, 164, 183, 162, 0, 74, 161, 272, 164, 183, 164, 183, 162, 0, 194, 0, 157, 194, 0, 156, 194, 0, 4, 0, 8, 0, 8, 0, 5, 0, 5, 161, 199, 162, 0, 196, 164, 5, 161, 199, 162, 0, 6, 161, 199, 162, 0, 196, 164, 6, 161, 199, 162, 0, 5, 161, 199, 162, 0, 6, 161, 199, 162, 0, 0, 200, 201, 0, 0, 202, 0, 201, 164, 202, 0, 183, 0, 186, 0, 0, 0, 0, 209, 23, 204, 208, 205, 161, 214, 162, 206, 167, 207, 0, 42, 0, 24, 0, 5, 0, 6, 0, 0, 27, 0, 32, 0, 32, 27, 0, 211, 0, 210, 164, 211, 0, 5, 0, 6, 0, 5, 161, 199, 162, 0, 6, 161, 199, 162, 0, 213, 0, 212, 164, 213, 0, 5, 0, 6, 0, 5, 161, 199, 162, 0, 6, 161, 199, 162, 0, 0, 215, 0, 214, 164, 215, 0, 5, 0, 6, 0, 5, 161, 162, 0, 6, 161, 162, 0, 0, 0, 0, 0, 10, 217, 5, 69, 218, 186, 11, 186, 222, 219, 167, 220, 221, 223, 0, 42, 0, 13, 0, 0, 12, 186, 0, 0, 5, 0, 0, 36, 225, 227, 226, 228, 231, 37, 0, 3, 0, 226, 3, 0, 186, 0, 183, 0, 0, 0, 0, 228, 38, 229, 227, 230, 167, 0, 0, 0, 39, 3, 232, 167, 0, 0, 41, 234, 167, 235, 0, 42, 0, 40, 0, 0, 0, 14, 237, 161, 186, 162, 238, 167, 239, 0, 42, 0, 15, 0, 0, 16, 241, 167, 242, 0, 42, 0, 17, 161, 186, 162, 0, 0, 0, 0, 0, 43, 186, 244, 44, 245, 167, 246, 252, 251, 247, 248, 0, 42, 0, 47, 0, 0, 43, 186, 250, 167, 47, 0, 0, 45, 167, 0, 0, 0, 0, 46, 186, 255, 253, 167, 254, 252, 0, 0, 44, 0, 258, 0, 0, 258, 164, 257, 256, 0, 5, 0, 5, 161, 199, 162, 0, 6, 0, 6, 161, 199, 162, 0, 260, 0, 259, 164, 260, 0, 5, 0, 5, 161, 199, 162, 0, 6, 0, 6, 161, 199, 162, 0, 9, 0, 193, 0, 261, 164, 9, 0, 261, 164, 193, 0, 0, 186, 263, 0, 262, 164, 186, 263, 0, 183, 0, 262, 164, 183, 0, 0, 48, 183, 0, 48, 161, 183, 164, 183, 162, 0, 0, 165, 5, 265, 256, 0, 0, 165, 8, 266, 256, 0, 0, 165, 161, 186, 162, 267, 256, 0, 0, 56, 161, 186, 164, 186, 162, 268, 270, 256, 0, 0, 269, 270, 256, 0, 0, 9, 0, 0, 165, 5, 0, 165, 8, 0, 165, 161, 186, 162, 0, 58, 0, 59, 161, 183, 162, 0, 59, 161, 183, 164, 183, 162, 0, 56, 161, 186, 164, 186, 162, 0, 58, 56, 161, 186, 164, 186, 162, 0, 59, 161, 183, 162, 56, 161, 186, 164, 186, 162, 0, 59, 161, 183, 164, 183, 162, 56, 161, 186, 164, 186, 162, 0, 56, 161, 186, 164, 186, 162, 58, 0, 56, 161, 186, 164, 186, 162, 59, 161, 183, 162, 0, 56, 161, 186, 164, 186, 162, 59, 161, 183, 164, 183, 162, 0, 165, 186, 0, 186, 0, 195, 0, 273, 164, 195, 0, 195, 0, 274, 164, 195, 0};#endif#if YYDEBUG/* YYRLINE[YYN] -- source line where rule number YYN was defined. */static const short yyrline[] ={ 0, 139, 142, 143, 143, 143, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 164, 165, 165, 166, 167, 168, 169, 170, 171, 172, 172, 174, 174, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 186, 187, 187, 188, 189, 190, 191, 192, 201, 202, 203, 204, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 239, 240, 241, 242, 243, 244, 245, 246, 247, 251, 252, 253, 254, 255, 259, 260, 261, 262, 263, 264, 267, 268, 271, 272, 273, 274, 275, 278, 279, 282, 283, 286, 287, 288, 289, 290, 291, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 328, 329, 332, 332, 333, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 366, 369, 372, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 437, 438, 439, 442, 443, 446, 447, 450, 451, 452, 453, 456, 459, 462, 462, 465, 466, 467, 470, 471, 474, 474, 474, 474, 483, 484, 487, 488, 491, 492, 493, 494, 497, 498, 501, 502, 503, 504, 507, 508, 511, 512, 513, 514, 517, 518, 519, 522, 523, 524, 525, 528, 528, 528, 528, 528, 551, 552, 555, 556, 559, 560, 565, 565, 570, 571, 574, 575, 579, 580, 580, 580, 585, 586, 586, 590, 590, 596, 597, 601, 601, 601, 608, 609, 613, 613, 618, 619, 623, 623, 623, 623, 623, 630, 631, 634, 634, 638, 639, 642, 643, 643, 643, 650, 651, 654, 655, 655, 658, 659, 661, 662, 666, 667, 670, 671, 673, 674, 678, 679, 680, 681, 684, 685, 686, 687, 688, 691, 692, 693, 696, 696, 697, 697, 698, 698, 699, 699, 700, 700, 703, 704, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 723, 724, 726, 727, 730, 731};#endif#if (YYDEBUG) || defined YYERROR_VERBOSE/* YYTNAME[TOKEN_NUM] -- String name of the token TOKEN_NUM. */static const char *const yytname[] ={ "$", "error", "$undefined.", "tSEP", "tFNUM", "tSYMBOL", "tSTRSYM", "tDOCU", "tDIGITS", "tSTRING", "tFOR", "tTO", "tSTEP", "tNEXT", "tWHILE", "tWEND", "tREPEAT", "tUNTIL", "tIMPORT", "tGOTO", "tGOSUB", "tLABEL", "tON", "tSUB", "tENDSUB", "tLOCAL", "tSTATIC", "tEXPORT", "tERROR", "tEXECUTE", "tEXECUTE2", "tCOMPILE", "tRUNTIME_CREATED_SUB", "tINTERRUPT", "tBREAK", "tCONTINUE", "tSWITCH", "tSEND", "tCASE", "tDEFAULT", "tLOOP", "tDO", "tEOPROG", "tIF", "tTHEN", "tELSE", "tELSIF", "tENDIF", "tUSING", "tPRINT", "tINPUT", "tLINE", "tRETURN", "tDIM", "tEND", "tEXIT", "tAT", "tSCREEN", "tREVERSE", "tCOLOUR", "tAND", "tOR", "tNOT", "tEOR", "tNEQ", "tLEQ", "tGEQ", "tLTN", "tGTN", "tEQU", "tPOW", "tREAD", "tDATA", "tRESTORE", "tOPEN", "tCLOSE", "tSEEK", "tTELL", "tAS", "tREADING", "tWRITING", "tORIGIN", "tWINDOW", "tDOT", "tCIRCLE", "tTEXT", "tCLEAR", "tFILL", "tPRINTER", "tWAIT", "tBELL", "tLET", "tARDIM", "tARSIZE", "tBIND", "tRECT", "tGETBIT", "tPUTBIT", "tGETCHAR", "tPUTCHAR", "tNEW", "tCURVE", "tSIN", "tASIN", "tCOS", "tACOS", "tTAN", "tATAN", "tEXP", "tLOG", "tSQRT", "tSQR", "tMYEOF", "tABS", "tSIG", "tINT", "tFRAC", "tMOD", "tRAN", "tLEN", "tVAL", "tLEFT", "tRIGHT", "tMID", "tMIN", "tMAX", "tSTR", "tINKEY", "tCHR", "tASC", "tHEX", "tDEC", "tBIN", "tUPPER", "tLOWER", "tMOUSEX", "tMOUSEY", "tMOUSEB", "tMOUSEMOD", "tTRIM", "tLTRIM", "tRTRIM", "tINSTR", "tRINSTR", "tSYSTEM", "tSYSTEM2", "tPEEK", "tPEEK2", "tPOKE", "tDATE", "tTIME", "tTOKEN", "tTOKENALT", "tSPLIT", "tSPLITALT", "tGLOB", "'-'", "'+'", "'*'", "'/'", "UMINUS", "'('", "')'", "';'", "','", "'#'", "program", "statement_list", "@1", "@2", "statement", "@3", "@4", "@5", "@6", "@7", "@8", "clear_fill_clause", "string_assignment", "to", "open_clause", "seek_clause", "string_scalar_or_array", "string_expression", "string_function", "assignment", "expression", "@9", "@10", "arrayref", "string_arrayref", "coordinates", "function", "const", "number", "symbol_or_lineno", "dimlist", "function_or_array", "stringfunction_or_array", "call_list", "@11", "calls", "call_item", "function_definition", "@12", "@13", "@14", "endsub", "function_name", "export", "local_list", "local_item", "static_list", "static_item", "paramlist", "paramitem", "for_loop", "@15", "@16", "@17", "@18", "next", "step_part", "next_symbol", "switch_number_or_string", "@19", "sep_list", "number_or_string", "case_list", "@20", "@21", "default", "@22", "do_loop", "@23", "loop", "while_loop", "@24", "@25", "wend", "repeat_loop", "@26", "until", "if_clause", "@27", "@28", "@29", "@30", "endif", "short_if", "@31", "else_part", "elsif_part", "@32", "@33", "maybe_then", "inputlist", "@34", "input", "readlist", "readitem", "datalist", "printlist", "using", "inputbody", "@35", "@36", "@37", "@38", "@39", "prompt", "printintro", "hashed_number", "goto_list", "gosub_list", 0};#endif/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */static const short yyr1[] ={ 0, 166, 167, 168, 169, 167, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 171, 170, 172, 170, 170, 170, 170, 170, 170, 170, 173, 170, 174, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 175, 170, 176, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 177, 177, 177, 177, 177, 178, 178, 178, 178, 178, 178, 179, 179, 180, 180, 180, 180, 180, 181, 181, 182, 182, 183, 183, 183, 183, 183, 183, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 185, 185, 187, 186, 188, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 189, 190, 191, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 193, 193, 193, 194, 194, 195, 195, 196, 196, 196, 196, 197, 198, 200, 199, 201, 201, 201, 202, 202, 204, 205, 206, 203, 207, 207, 208, 208, 209, 209, 209, 209, 210, 210, 211, 211, 211, 211, 212, 212, 213, 213, 213, 213, 214, 214, 214, 215, 215, 215, 215, 217, 218, 219, 220, 216, 221, 221, 222, 222, 223, 223, 225, 224, 226, 226, 227, 227, 228, 229, 230, 228, 231, 232, 231, 234, 233, 235, 235, 237, 238, 236, 239, 239, 241, 240, 242, 242, 244, 245, 246, 247, 243, 248, 248, 250, 249, 251, 251, 252, 253, 254, 252, 255, 255, 256, 257, 256, 258, 258, 258, 258, 259, 259, 260, 260, 260, 260, 261, 261, 261, 261, 262, 262, 262, 262, 262, 263, 263, 263, 265, 264, 266, 264, 267, 264, 268, 264, 269, 264, 270, 270, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 272, 272, 273, 273, 274, 274};/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */static const short yyr2[] ={ 0, 2, 1, 0, 0, 5, 0, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 3, 0, 3, 1, 1, 2,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -