📄 parse.c
字号:
/* 420 */ 820, 1282, 870, 474, 1259, 834, -70, -70, 1198, 1201, /* 430 */ 825, 215, 554, -70, -70, 1257, -70, -70, 1164, 215, /* 440 */ 674, 1206, 215, 1286, 215, 892, 826, 1301, 1176, 1300, /* 450 */ 74, 511, 741, 323, -70, 1193, 1195, 1297, 1306, 1307, /* 460 */ 74, 1303, 1260, 215, 1218, 215, 881, 215, 1258, 870, /* 470 */ 519, 1317, 1261, 870, 519, 1203, 215, 1308, 215, 911, /* 480 */ -70, 893, 551, 1311, 870, 914, 870, 519, 1325, 519, /* 490 */ 1221, 215, 939, 1328, 774, 215, 1330, 215, 1331, 215, /* 500 */ 1332, 215, 1333, 558, 1228, 215, 939, 1336, 1260, 215, /* 510 */ 1243, 215, 881, 1339, 1227, 215, 1308, 931, 647, 1334, /* 520 */ 870, 941, 1341, 952, 1343, 215, 1097, 417, 262, 1349, /* 530 */ 1350, 1351, 1352, 215, 1340, 1355, 1335, 334, 1342, 215, /* 540 */ 979, 1356, 738, 1358, 1363, -70, 1335, 215, 1364, 999, /* 550 */ 1063, 1367, 1357, 215, 1037, 1247, 215, 1374, 1249, 1250, /* 560 */ 215, 1376, -70, -70, -70,};#define YY_REDUCE_USE_DFLT (-71)static const short yy_reduce_ofst[] = { /* 0 */ -59, 211, -71, -71, 556, -71, -71, -71, -70, -53, /* 10 */ -71, 189, -71, -71, -71, -71, -71, -71, -71, 268, /* 20 */ -71, 325, -71, 463, -71, 589, -71, -60, 596, -71, /* 30 */ -71, 75, -71, 256, 655, 313, -71, 673, 444, -71, /* 40 */ 757, -71, -71, 121, -71, -71, -71, -71, -71, -71, /* 50 */ -71, -71, 795, -71, 804, -71, -71, -71, -71, -71, /* 60 */ 839, 898, 899, -71, -71, -71, -71, 907, -71, -71, /* 70 */ 706, -71, 206, -71, -71, -71, 598, -71, 964, 936, /* 80 */ -71, 938, 370, 940, 974, 985, 976, 990, 994, -71, /* 90 */ 720, 82, 739, 82, 806, -71, -71, 1043, -71, 1046, /* 100 */ -71, -71, -71, -71, -71, -71, -71, 82, 807, 82, /* 110 */ 813, 82, 844, 82, 862, 82, 863, 82, 865, 82, /* 120 */ 871, 82, 877, 82, 878, 82, 890, 82, 896, 82, /* 130 */ 909, 82, 921, 82, 924, 82, 932, 82, 934, 82, /* 140 */ 935, 82, -71, -71, -71, -71, -71, -71, 937, 117, /* 150 */ 942, 82, -71, -71, -71, -71, -71, -71, -71, 943, /* 160 */ 82, 949, 82, -71, 1049, 593, 964, -71, -71, -71, /* 170 */ -71, -71, 82, 960, 82, 965, 82, 970, 82, 971, /* 180 */ 82, -71, 32, 964, -71, 264, 82, 983, 984, -71, /* 190 */ -71, 972, 82, 977, 82, -71, 1022, -71, -71, -71, /* 200 */ 1061, -71, -71, 978, 82, 986, 82, 987, 82, -71, /* 210 */ -71, 310, -71, -71, 1062, 1065, -71, -71, -71, 988, /* 220 */ 82, -71, -36, -71, 400, 1012, 1048, -71, 1060, -71, /* 230 */ -71, 82, 1017, 1052, -71, 993, 82, -71, 263, -71, /* 240 */ 1000, 82, -71, 230, 1024, -71, -71, -71, 1080, -71, /* 250 */ 1081, -71, -71, -71, 1082, 1083, 78, -71, -71, 1084, /* 260 */ -71, -71, 1031, 1033, -71, -71, 508, -71, -71, 1090, /* 270 */ -71, -71, 1003, 82, -18, 964, 1024, -71, 496, 1039, /* 280 */ 1040, -71, 1005, 140, -71, -71, -71, 1043, -71, -71, /* 290 */ -71, -71, 82, -71, -71, -71, -71, -71, 82, 1075, /* 300 */ -71, 1099, 1073, 1076, 1072, -71, 1101, -71, -71, 1077, /* 310 */ -71, -71, -71, -71, -71, -71, 1078, -71, 1085, -71, /* 320 */ 381, -71, -71, 369, 1042, 1086, -71, -71, 1044, 1091, /* 330 */ -71, -71, 1092, -71, 1093, -71, -71, 626, -71, 1095, /* 340 */ -71, -71, 1096, -71, -71, 1106, 182, -71, -71, 245, /* 350 */ -71, -71, -71, -71, 1032, -71, -71, -71, 1034, -71, /* 360 */ -71, -71, -71, -71, 1094, 1100, -71, 1117, -71, -71, /* 370 */ -71, 383, 1102, -71, 1103, -71, -71, 642, -71, 1107, /* 380 */ -71, 1014, 305, -71, -71, -71, 657, -71, -71, 1130, /* 390 */ 1108, 1109, -49, -71, -71, -71, -71, -71, -71, 587, /* 400 */ 964, 601, -71, 1134, 1133, -71, 1136, 1135, -71, 725, /* 410 */ 964, 1140, 1137, 1064, 1066, -71, 295, 1138, -71, 1067, /* 420 */ 1069, -71, 808, 82, -71, -71, -71, -71, -71, -71, /* 430 */ -71, 721, -71, -71, -71, -71, -71, -71, -71, 1155, /* 440 */ 1152, -71, 1158, -71, 729, -71, 1139, -71, -71, -71, /* 450 */ 592, 964, 1129, 735, -71, -71, -71, -71, -71, -71, /* 460 */ 604, -71, 1141, 1169, -71, 845, 1131, 1174, -71, 1015, /* 470 */ 82, -71, -71, 1016, 82, -71, 1183, 1115, 760, -71, /* 480 */ -71, 860, 964, -71, 535, -71, 1021, 82, -71, 82, /* 490 */ -71, 1189, 1142, -71, -71, 800, -71, 873, -71, 880, /* 500 */ -71, 900, -71, 964, -71, 912, 1151, -71, 1162, 915, /* 510 */ -71, 888, 1156, -71, -71, 930, 1143, 992, 964, -71, /* 520 */ 703, -71, -71, 1204, -71, 1205, 1202, -71, 648, -71, /* 530 */ -71, -71, -71, 1213, -71, -71, 1144, 1208, -71, 1219, /* 540 */ 1145, -71, 1209, -71, -71, -71, 1147, 1225, -71, 1229, /* 550 */ 1222, -71, -71, 191, -71, -71, 1231, -71, -71, 1148, /* 560 */ 553, -71, -71, -71, -71,};static const YYACTIONTYPE yy_default[] = { /* 0 */ 571, 571, 566, 569, 870, 870, 870, 570, 577, 870, /* 10 */ 870, 870, 870, 597, 598, 599, 578, 579, 580, 870, /* 20 */ 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, /* 30 */ 870, 870, 590, 600, 609, 592, 608, 870, 870, 610, /* 40 */ 653, 616, 870, 870, 654, 657, 658, 659, 852, 853, /* 50 */ 854, 870, 653, 617, 638, 636, 870, 639, 640, 870, /* 60 */ 709, 653, 624, 618, 625, 707, 708, 653, 619, 870, /* 70 */ 870, 739, 804, 745, 740, 736, 870, 664, 870, 870, /* 80 */ 665, 673, 675, 682, 721, 712, 714, 702, 716, 670, /* 90 */ 870, 717, 870, 718, 870, 738, 870, 870, 741, 870, /* 100 */ 742, 743, 744, 746, 747, 748, 751, 752, 870, 753, /* 110 */ 870, 754, 870, 755, 870, 756, 870, 757, 870, 758, /* 120 */ 870, 759, 870, 760, 870, 761, 870, 762, 870, 763, /* 130 */ 870, 764, 870, 765, 870, 766, 870, 767, 870, 768, /* 140 */ 870, 769, 770, 870, 771, 778, 785, 788, 870, 773, /* 150 */ 870, 772, 775, 870, 776, 870, 779, 777, 784, 870, /* 160 */ 870, 870, 786, 787, 870, 804, 870, 870, 870, 870, /* 170 */ 870, 791, 803, 870, 780, 870, 781, 870, 782, 870, /* 180 */ 783, 870, 870, 870, 793, 870, 870, 870, 870, 870, /* 190 */ 794, 870, 870, 870, 795, 870, 870, 870, 850, 870, /* 200 */ 870, 870, 851, 870, 870, 870, 870, 870, 796, 870, /* 210 */ 789, 804, 801, 802, 690, 870, 691, 792, 774, 870, /* 220 */ 719, 870, 870, 703, 870, 710, 709, 704, 870, 594, /* 230 */ 711, 706, 710, 709, 705, 870, 715, 870, 804, 713, /* 240 */ 870, 722, 674, 685, 683, 684, 693, 694, 870, 695, /* 250 */ 870, 696, 870, 697, 870, 690, 681, 595, 596, 870, /* 260 */ 679, 680, 699, 701, 686, 870, 870, 870, 700, 870, /* 270 */ 734, 735, 870, 698, 685, 870, 870, 870, 681, 699, /* 280 */ 701, 687, 870, 681, 676, 677, 870, 870, 678, 671, /* 290 */ 672, 790, 870, 737, 870, 749, 870, 750, 870, 653, /* 300 */ 620, 870, 808, 626, 621, 627, 870, 628, 870, 870, /* 310 */ 629, 870, 632, 633, 634, 635, 870, 630, 870, 631, /* 320 */ 870, 870, 809, 870, 710, 709, 810, 812, 710, 709, /* 330 */ 811, 622, 870, 623, 638, 637, 611, 870, 612, 870, /* 340 */ 613, 745, 870, 614, 615, 601, 827, 870, 602, 827, /* 350 */ 870, 603, 606, 607, 870, 822, 824, 825, 870, 823, /* 360 */ 826, 605, 604, 593, 870, 870, 643, 870, 646, 870, /* 370 */ 870, 870, 870, 870, 653, 647, 870, 870, 870, 653, /* 380 */ 648, 870, 653, 649, 870, 870, 870, 870, 870, 870, /* 390 */ 808, 626, 651, 870, 650, 652, 644, 645, 591, 870, /* 400 */ 870, 587, 870, 870, 690, 585, 870, 870, 870, 870, /* 410 */ 870, 870, 690, 833, 870, 870, 870, 690, 692, 838, /* 420 */ 870, 870, 870, 870, 870, 870, 839, 840, 870, 870, /* 430 */ 870, 870, 870, 830, 831, 870, 832, 586, 870, 870, /* 440 */ 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, /* 450 */ 870, 870, 870, 870, 656, 870, 870, 870, 870, 870, /* 460 */ 870, 870, 655, 870, 870, 870, 870, 870, 870, 870, /* 470 */ 724, 870, 870, 870, 725, 870, 870, 732, 870, 870, /* 480 */ 733, 870, 870, 870, 870, 870, 870, 730, 870, 731, /* 490 */ 870, 870, 870, 870, 870, 870, 870, 870, 870, 870, /* 500 */ 870, 870, 870, 870, 870, 870, 870, 870, 655, 870, /* 510 */ 870, 870, 870, 870, 870, 870, 732, 870, 870, 870, /* 520 */ 870, 870, 870, 870, 870, 870, 690, 870, 827, 870, /* 530 */ 870, 870, 870, 870, 870, 870, 861, 870, 870, 870, /* 540 */ 870, 870, 870, 870, 870, 860, 861, 870, 870, 870, /* 550 */ 870, 870, 870, 870, 870, 870, 870, 870, 870, 868, /* 560 */ 870, 870, 869, 572, 567,};#define YY_SZ_ACTTAB (sizeof(yy_action)/sizeof(yy_action[0]))/* The next table maps tokens into fallback tokens. If a construct** like the following:** ** %fallback ID X Y Z.**** appears in the grammer, then ID becomes a fallback token for X, Y,** and Z. Whenever one of the tokens X, Y, or Z is input to the parser** but it does not parse, the type of the token is changed to ID and** the parse is retried before an error is thrown.*/#ifdef YYFALLBACKstatic const YYCODETYPE yyFallback[] = { 0, /* $ => nothing */ 0, /* END_OF_FILE => nothing */ 0, /* ILLEGAL => nothing */ 0, /* SPACE => nothing */ 0, /* UNCLOSED_STRING => nothing */ 0, /* COMMENT => nothing */ 0, /* FUNCTION => nothing */ 0, /* COLUMN => nothing */ 0, /* AGG_FUNCTION => nothing */ 0, /* CONST_FUNC => nothing */ 0, /* SEMI => nothing */ 27, /* EXPLAIN => ID */ 27, /* BEGIN => ID */ 0, /* TRANSACTION => nothing */ 27, /* DEFERRED => ID */ 27, /* IMMEDIATE => ID */ 27, /* EXCLUSIVE => ID */ 0, /* COMMIT => nothing */ 27, /* END => ID */ 0, /* ROLLBACK => nothing */ 0, /* CREATE => nothing */ 0, /* TABLE => nothing */ 27, /* TEMP => ID */ 0, /* LP => nothing */ 0, /* RP => nothing */ 0, /* AS => nothing */ 0, /* COMMA => nothing */ 0, /* ID => nothing */ 27, /* ABORT => ID */ 27, /* AFTER => ID */ 27, /* ASC => ID */ 27, /* ATTACH => ID */ 27, /* BEFORE => ID */ 27, /* CASCADE => ID */ 27, /* CONFLICT => ID */ 27, /* DATABASE => ID */ 27, /* DESC => ID */ 27, /* DETACH => ID */ 27, /* EACH => ID */ 27, /* FAIL => ID */ 27, /* FOR => ID */ 27, /* IGNORE => ID */ 27, /* INITIALLY => ID */ 27, /* INSTEAD => ID */ 27, /* LIKE_KW => ID */ 27, /* MATCH => ID */ 27, /* KEY => ID */ 27, /* OF => ID */ 27, /* OFFSET => ID */ 27, /* PRAGMA => ID */ 27, /* RAISE => ID */ 27, /* REPLACE => ID */ 27, /* RESTRICT => ID */ 27, /* ROW => ID */ 27, /* STATEMENT => ID */ 27, /* TRIGGER => ID */ 27, /* VACUUM => ID */ 27, /* VIEW => ID */ 27, /* REINDEX => ID */ 27, /* RENAME => ID */ 27, /* CTIME_KW => ID */ 27, /* ALTER => ID */ 0, /* OR => nothing */ 0, /* AND => nothing */ 0, /* NOT => nothing */ 0, /* IS => nothing */ 0, /* BETWEEN => nothing */ 0, /* IN => nothing */ 0, /* ISNULL => nothing */ 0, /* NOTNULL => nothing */ 0, /* NE => nothing */ 0, /* EQ => nothing */ 0, /* GT => nothing */ 0, /* LE => nothing */ 0, /* LT => nothing */ 0, /* GE => nothing */ 0, /* ESCAPE => nothing */ 0, /* BITAND => nothing */ 0, /* BITOR => nothing */ 0, /* LSHIFT => nothing */ 0, /* RSHIFT => nothing */ 0, /* PLUS => nothing */ 0, /* MINUS => nothing */ 0, /* STAR => nothing */ 0, /* SLASH => nothing */ 0, /* REM => nothing */ 0, /* CONCAT => nothing */ 0, /* UMINUS => nothing */ 0, /* UPLUS => nothing */ 0, /* BITNOT => nothing */ 0, /* STRING => nothing */ 0, /* JOIN_KW => nothing */ 0, /* CONSTRAINT => nothing */ 0, /* DEFAULT => nothing */ 0, /* NULL => nothing */ 0, /* PRIMARY => nothing */ 0, /* UNIQUE => nothing */ 0, /* CHECK => nothing */ 0, /* REFERENCES => nothing */ 0, /* COLLATE => nothing */ 0, /* AUTOINCR => nothing */ 0, /* ON => nothing */ 0, /* DELETE => nothing */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -