Commit 4989feaf authored by Bruce Momjian's avatar Bruce Momjian

Left associates all operators, instead of non-associating them.

parent 3b43accb
......@@ -242,7 +242,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/Attic/gram.c,v 2.80 1999/03/17 20:17:05 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/Attic/gram.c,v 2.81 1999/03/17 21:02:50 momjian Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
......@@ -1455,193 +1455,193 @@ static const short yypact[] = { 1994,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
224, 15326, 15326,-32768,-32768, 15326, 15326,-32768, 15326, 14153,
-32768, 332, 260, 11922, 297, 205,-32768, 14153, 15326, 224,
-32768, 15326,-32768, 15326, 15326, 15326,-32768, 1400, 402,-32768,
15326, 15326,-32768,-32768,-32768,-32768,-32768, 69, 392,-32768,
-32768,-32768,-32768,-32768, 422, 279,-32768, 14153, 438,-32768,
-32768, 457, 5807, 8, 398, 481, -2,-32768,-32768, 454,
-32768,-32768,-32768, 472,-32768,-32768, 14153,-32768, 5, 15326,
-32768,-32768,-32768,-32768,-32768, 14153, 69,-32768, 443, 522,
-32768, 461, 525,-32768,-32768,-32768, 448, 72, 391,-32768,
-34, -34, 600, 623, 579, 407,-32768, 496, 496, 631,
-32768, 332, 260, 11922, 327, 205,-32768, 14153, 15326, 224,
-32768, 15326,-32768, 15326, 15326, 15326,-32768, 1028, 442,-32768,
15326, 15326,-32768,-32768,-32768,-32768,-32768, 69, 395,-32768,
-32768,-32768,-32768,-32768, 438, 279,-32768, 14153, 457,-32768,
-32768, 458, 5807, 8, 398, 500, -2,-32768,-32768, 471,
-32768,-32768,-32768, 499,-32768,-32768, 14153,-32768, 5, 15326,
-32768,-32768,-32768,-32768,-32768, 14153, 69,-32768, 454, 525,
-32768, 461, 538,-32768,-32768,-32768, 479, 72, 391,-32768,
-34, -34, 600, 624, 579, 407,-32768, 496, 496, 631,
225, 507,-32768, 414,-32768, 653,-32768, 14153, 592,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768, 435,-32768,-32768, 15326, 581,-32768,-32768, 673, 571,
-32768, 476,-32768,-32768, 619, 12493,-32768, 414,-32768, 488,
-32768, 472,-32768,-32768, 623, 12493,-32768, 414,-32768, 488,
-32768, 158,-32768,-32768,-32768,-32768,-32768,-32768, 503, 152,
-32768,-32768, 15326, 15, 7, 15326, 15326, 13180, 498, 617,
617, 516,-32768, 521, 534,-32768, 535, 662, 543, 544,
-32768, 545, 281, 753, 617, 8680, 546,-32768, 549, 551,
553, 64, -70, 554,-32768,-32768,-32768, 118, 2657, 120,
8680, 556,-32768, 8680,-32768, 8680, 8680, 8680, 8020, 158,
564,-32768,-32768,-32768,-32768, 561,-32768, 122, 793,-32768,
11299,-32768, 556, -11,-32768, 568, 566,-32768, 574,-32768,
-32768, -107,-32768,-32768,-32768, 1, 744, 9, 9, 12130,
14153, 680,-32768, 571, 765, 152,-32768, 752,-32768, 754,
-32768, 14153,-32768,-32768,-32768,-32768, 8680,-32768, -34, 697,
231,-32768, 84, 637, -41, -41, -34,-32768,-32768, 78,
656, 4714, 638,-32768, 379, 595, 158, 11721,-32768, 745,
-32768, 794, 8680,-32768, 15326, 14153,-32768,-32768,-32768,-32768,
14801,-32768,-32768, 15326, 15326,-32768, 722,-32768, 714, 609,
11069,-32768,-32768, 795,-32768, 713, 556, 624, 574, 625,
8680,-32768,-32768, 839, 8020, 503, 503, 503,-32768,-32768,
748, 1027, 503,-32768, 740, 741, 743, 746,-32768,-32768,
617,-32768, 948, 8680, 503,-32768, 10000, 8020, 755,-32768,
4915, 662,-32768, 728,-32768,-32768,-32768,-32768, 552, 8680,
-32768, 634, 634, 634, 634, 633, 635, 640, 2349,-32768,
136,-32768, 503, 13381, 8680, 8900,-32768, 216, 8680, 73,
8680,-32768,-32768, 8240, 5587, 6040, 6260, 6480, 6700, 6920,
7140, 7360, 15846,-32768, 759, 5807, 825, 12655, 3614, 15326,
-32768,-32768, 15326, 15, 7, 15326, 15326, 13180, 498, 607,
607, 512,-32768, 513, 517,-32768, 521, 656, 526, 543,
-32768, 563, 281, 746, 607, 8460, 566,-32768, 580, 586,
588, 64, -70, 589,-32768,-32768,-32768, 118, 2657, 120,
8460, 557,-32768, 8460,-32768, 8460, 8460, 8460, 8020, 158,
565,-32768,-32768,-32768,-32768, 590,-32768, 122, 800,-32768,
11299,-32768, 557, -11,-32768, 584, 594,-32768, 601,-32768,
-32768, -107,-32768,-32768,-32768, 1, 752, 9, 9, 12130,
14153, 695,-32768, 571, 776, 152,-32768, 784,-32768, 785,
-32768, 14153,-32768,-32768,-32768,-32768, 8460,-32768, -34, 720,
231,-32768, 84, 669, -41, -41, -34,-32768,-32768, 78,
686, 4714, 667,-32768, 379, 627, 158, 11721,-32768, 778,
-32768, 815, 8460,-32768, 15326, 14153,-32768,-32768,-32768,-32768,
14801,-32768,-32768, 15326, 15326,-32768, 748,-32768, 740, 635,
11069,-32768,-32768, 821,-32768, 739, 557, 644, 601, 645,
8460,-32768,-32768, 862, 8020, 503, 503, 503,-32768,-32768,
769, 1027, 503,-32768, 761, 764, 767, 772,-32768,-32768,
607,-32768, 948, 8460, 503,-32768, 10000, 8020, 786,-32768,
4915, 656,-32768, 758,-32768,-32768,-32768,-32768, 552, 8460,
-32768, 671, 671, 671, 671, 672, 674, 675, 2349,-32768,
136,-32768, 503, 13381, 8460, 8900,-32768, 216, 8460, 73,
8460,-32768,-32768, 8680, 5587, 6040, 6260, 6480, 6700, 6920,
7140, 7360, 15846,-32768, 792, 5807, 865, 12655, 3614, 15326,
-32768,-32768,-32768,-32768, 15488,-32768,-32768,-32768,-32768,-32768,
556, -37,-32768, 646, 49,-32768, 692, 54,-32768, 669,
-32768,-32768,-32768, 648, 652,-32768, 3006,-32768, 805, 59,
181,-32768, 52, 874, 874, 874,-32768, 224,-32768,-32768,
-26, -26,-32768,-32768,-32768,-32768, 814, 815, 686, 750,
-32768, 820,-32768,-32768,-32768, 185,-32768,-32768,-32768,-32768,
711, 823, -103,-32768, -103, -103, -103, -103,-32768, 13790,
913, 756, 704, 705, 242,-32768, 14153, -34, 11299,-32768,
-32768, 694, 702, 717,-32768,-32768, 14315,-32768, 5807, 270,
-32768, 556, 14315, 8680, 14,-32768,-32768, 15326, 3200, 829,
924,-32768, -74, 718, 720, 287, 721,-32768,-32768,-32768,
723, 914, 727, 280, 232, 857, 891,-32768, 2393, 295,
732, 734, 735, 738, 10000, 10000, 10000, 10000, 749, 451,
556, 739,-32768, -107, -19, 751, 838, 7580, 8020, 7580,
7580, 11100, -62, 757, 3246,-32768, 1028, 8680, 758, 747,
767,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
557, -37,-32768, 687, 49,-32768, 733, 54,-32768, 711,
-32768,-32768,-32768, 688, 694,-32768, 3006,-32768, 852, 59,
181,-32768, 52, 920, 920, 920,-32768, 224,-32768,-32768,
-26, -26,-32768,-32768,-32768,-32768, 855, 861, 736, 798,
-32768, 864,-32768,-32768,-32768, 185,-32768,-32768,-32768,-32768,
759, 876, -103,-32768, -103, -103, -103, -103,-32768, 13790,
960, 802, 749, 751, 233,-32768, 14153, -34, 11299,-32768,
-32768, 732, 734, 742,-32768,-32768, 14315,-32768, 5807, 242,
-32768, 557, 14315, 8460, 14,-32768,-32768, 15326, 3200, 863,
956,-32768, -74, 741, 743, 270, 745,-32768,-32768,-32768,
753, 935, 754, 280, 232, 879, 916,-32768, 2393, 287,
757, 768, 770, 771, 10000, 10000, 10000, 10000, 773, 451,
557, 775,-32768, -107, -19, 777, 870, 7580, 8020, 7580,
7580, 11100, -62, 779, 3246,-32768, 544, 8460, 762, 780,
782,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
948, 742,-32768, 770, 771,-32768, 773, 774, 775,-32768,
8900, 8900, 8900, 8900, 8900, 8680, 151, 556, 777,-32768,
-107, 778,-32768, 154,-32768,-32768, 810, 8900,-32768, 8680,
1742, 779, 780, 7800, 552, 783, 785,-32768, 7800, 587,
786, 787, 7800, 615, 789, 801, 7800, 615, 803, 806,
7800, 241, 807, 811, 7800, 241, 812, 824, 7800, 634,
826, 828, 7800, 634, 830, 836, 7800, 634,-32768, 265,
-32768, 10868, 571,-32768, 760,-32768,-32768, 813,-32768, -29,
760, 15326,-32768,-32768, 13180, 571, 12817, 763,-32768,-32768,
-32768, 238, 781, 797, 15326,-32768, 8680,-32768,-32768, 187,
-32768, 15326,-32768,-32768,-32768, -99,-32768,-32768, 880,-32768,
843,-32768, 992, 994, 844, 13790,-32768, 15326, 15326, 15326,
15326,-32768,-32768,-32768, 1010, 1010, 14153, 78, 10, 862,
-32768,-32768, 13589,-32768,-32768, 953, 13589, 299, 503,-32768,
-32768,-32768,-32768,-32768,-32768, 15326, 306,-32768,-32768,-32768,
-32768, 324,-32768, 15787, 748, 11922, 11513, 11513, 11721,-32768,
955, 1042, 15326,-32768, 14963, 15326,-32768, 959,-32768, 329,
15326, -57,-32768,-32768, 3371, 8020,-32768, 1055, 15846, 15326,
15326,-32768, 8680, 8020,-32768,-32768,-32768, 503,-32768,-32768,
-32768, 8680,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
8680, 503,-32768, 10000, 10000, 8020, 5141, 539, 863, 863,
948, 787,-32768, 789, 801,-32768, 803, 806, 807,-32768,
8900, 8900, 8900, 8900, 8900, 8460, 151, 557, 809,-32768,
-107, 811,-32768, 154,-32768,-32768, 810, 8900,-32768, 8460,
1742, 812, 814, 7800, 552, 823, 824,-32768, 7800, 587,
825, 826, 7800, 615, 828, 830, 7800, 615, 836, 843,
7800, 381, 844, 845, 7800, 381, 848, 849, 7800, 671,
853, 859, 7800, 671, 860, 869, 7800, 671,-32768, 265,
-32768, 10868, 571,-32768, 790,-32768,-32768, 854,-32768, -29,
790, 15326,-32768,-32768, 13180, 571, 12817, 796,-32768,-32768,
-32768, 238, 839, 827, 15326,-32768, 8460,-32768,-32768, 187,
-32768, 15326,-32768,-32768,-32768, -99,-32768,-32768, 896,-32768,
873,-32768, 1030, 1031, 874, 13790,-32768, 15326, 15326, 15326,
15326,-32768,-32768,-32768, 1054, 1054, 14153, 78, 10, 894,
-32768,-32768, 13589,-32768,-32768, 978, 13589, 299, 503,-32768,
-32768,-32768,-32768,-32768,-32768, 15326, 295,-32768,-32768,-32768,
-32768, 306,-32768, 15787, 769, 11922, 11513, 11513, 11721,-32768,
986, 1069, 15326,-32768, 14963, 15326,-32768, 985,-32768, 329,
15326, -57,-32768,-32768, 3371, 8020,-32768, 1081, 15846, 15326,
15326,-32768, 8460, 8020,-32768,-32768,-32768, 503,-32768,-32768,
-32768, 8460,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
8460, 503,-32768, 10000, 10000, 8020, 5141, 241, 890, 890,
926,-32768, 10000, 10220, 10000, 10000, 10000, 10000, 10000, 15846,
-32768, 3834, 8020, 1049,-32768,-32768, 868, -62, 872, 873,
8020,-32768, 8680, 556, 877, 1057,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768, 30, 2946, 147,-32768, 758,
-32768, 8900, 503, 503, 10000, 8020, 5367, 708, 881, 881,
881, 881, 1643, 8900, 9120, 8900, 8900, 8900, 8900, 8900,
15846,-32768, 4054, 15673,-32768,-32768,-32768, 189, 882, 810,
748, 748, 884, 748, 748, 885, 748, 748, 887, 748,
748, 888, 748, 748, 889, 748, 748, 890, 748, 748,
893, 748, 748, 894, 748, 748, 895, 14153, 14153,-32768,
899, 515,-32768, 15164, 905, 1083, 12979,-32768,-32768,-32768,
-32768,-32768,-32768, 8020,-32768,-32768, 1012,-32768, 927, 930,
362,-32768,-32768,-32768,-32768,-32768, 908, 181, 181, 59,
10440, 911, 920, 15326, 366, 15787,-32768, 40,-32768, 1037,
-32768, 1104, 950, 950, 1112, 1073,-32768,-32768,-32768, 8,
-32768, 435, 1161,-32768,-32768,-32768,-32768,-32768, 1058,-32768,
110, 13790, 1016, 15326,-32768, 1080, 465,-32768, 1009, 15326,
-32768, 396,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768, 972, 958, 183,-32768,-32768,-32768,-32768,-32768, 1142,
-32768,-32768,-32768, 960,-32768, 8020,-32768,-32768, 962,-32768,
-32768, 11299,-32768, 964, 11299, 1664, 965, 31, 968, 975,
7580, 7580, 7580, 976,-32768, 804, 539, 381, 381, 863,
863, 863,-32768,-32768, 11, -62, 8020,-32768,-32768,-32768,
-32768, -62, 11196,-32768, 748, 967,-32768,-32768, 8460, 978,
758, 983,-32768, 423, 980, 982, 985, 986, 7580, 7580,
7580, 990,-32768, 831, 708, 428, 428, 881, 881, 881,
-32768,-32768, 67,-32768, 991, 996,-32768,-32768, 8900, 15673,
995, 997,-32768, 998, 999,-32768, 1002, 1003,-32768, 1006,
1019,-32768, 1022, 1023,-32768, 1031, 1032,-32768, 1033, 1034,
-32768, 1035, 1044,-32768, 1045, 1046,-32768,-32768, 883, 1047,
-32768, 14153, 1154, 1136,-32768, 1136, 432,-32768, 1136, 515,
-32768, 1167, 13381,-32768,-32768, 1236, 1219,-32768,-32768,-32768,
1132,-32768,-32768, 1077, 15326,-32768,-32768,-32768,-32768, 1054,
10440,-32768, 10440, 10440, 10440, 10440, 10440, 10440, 2065, 1056,
-32768, 1059, 15326, 15326, 390,-32768, 1259, 1260, 15326, 224,
1089,-32768,-32768, 1143, 1257, 78,-32768,-32768, 158, 14153,
-32768,-32768, 1067,-32768,-32768,-32768, 1237,-32768, 1069, 15326,
9340, 1221, 1240, 15326,-32768,-32768, 465,-32768,-32768, 158,
-32768,-32768,-32768,-32768, 15326, 1220, 1224,-32768, 1218, 5807,
-32768,-32768,-32768,-32768,-32768, 15846,-32768,-32768, 1078, 1082,
1084,-32768,-32768, -62, 556, 1085, 748, 1087, 1088, 11299,
748,-32768, 758, 15846,-32768,-32768,-32768,-32768, 1091, 1092,
1094,-32768,-32768,-32768, 15699, 831,-32768, 1095, 1079,-32768,
-32768, 3834, 8020, 1076,-32768,-32768, 889, -62, 893, 895,
8020,-32768, 8460, 557, 891, 1072,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768, 30, 2946, 147,-32768, 762,
-32768, 8900, 503, 503, 10000, 8020, 5367, 620, 900, 900,
900, 900, 1643, 8900, 9120, 8900, 8900, 8900, 8900, 8900,
15846,-32768, 4054, 15673,-32768,-32768,-32768, 189, 901, 810,
769, 769, 902, 769, 769, 904, 769, 769, 905, 769,
769, 906, 769, 769, 910, 769, 769, 919, 769, 769,
921, 769, 769, 922, 769, 769, 924, 14153, 14153,-32768,
929, 515,-32768, 15164, 907, 1103, 12979,-32768,-32768,-32768,
-32768,-32768,-32768, 8020,-32768,-32768, 1037,-32768, 965, 967,
362,-32768,-32768,-32768,-32768,-32768, 943, 181, 181, 59,
10440, 947, 958, 15326, 376, 15787,-32768, 40,-32768, 1064,
-32768, 1141, 987, 987, 1149, 1108,-32768,-32768,-32768, 8,
-32768, 435, 1196,-32768,-32768,-32768,-32768,-32768, 1082,-32768,
110, 13790, 1036, 15326,-32768, 1109, 465,-32768, 1035, 15326,
-32768, 424,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768, 995, 972, 183,-32768,-32768,-32768,-32768,-32768, 1156,
-32768,-32768,-32768, 974,-32768, 8020,-32768,-32768, 975,-32768,
-32768, 11299,-32768, 976, 11299, 1664, 977, 31, 979, 980,
7580, 7580, 7580, 981,-32768, 708, 241, 428, 428, 890,
890, 890,-32768,-32768, 11, -62, 8020,-32768,-32768,-32768,
-32768, -62, 11196,-32768, 769, 983,-32768,-32768, 8240, 984,
762, 989,-32768, 423, 990, 991, 992, 994, 7580, 7580,
7580, 996,-32768, 804, 620, 475, 475, 900, 900, 900,
-32768,-32768, 67,-32768, 997, 988,-32768,-32768, 8900, 15673,
998, 999,-32768, 1002, 1003,-32768, 1006, 1009,-32768, 1019,
1022,-32768, 1023, 1032,-32768, 1033, 1034,-32768, 1044, 1045,
-32768, 1046, 1047,-32768, 1051, 1052,-32768,-32768, 883, 1053,
-32768, 14153, 1166, 1175,-32768, 1175, 432,-32768, 1175, 515,
-32768, 1206, 13381,-32768,-32768, 1264, 1237,-32768,-32768,-32768,
1137,-32768,-32768, 1083, 15326,-32768,-32768,-32768,-32768, 1058,
10440,-32768, 10440, 10440, 10440, 10440, 10440, 10440, 2065, 1060,
-32768, 1065, 15326, 15326, 426,-32768, 1266, 1269, 15326, 224,
1097,-32768,-32768, 1147, 1263, 78,-32768,-32768, 158, 14153,
-32768,-32768, 1071,-32768,-32768,-32768, 1241,-32768, 1073, 15326,
9340, 1226, 1247, 15326,-32768,-32768, 465,-32768,-32768, 158,
-32768,-32768,-32768,-32768, 15326, 1228, 1232,-32768, 1225, 5807,
-32768,-32768,-32768,-32768,-32768, 15846,-32768,-32768, 1084, 1085,
1087,-32768,-32768, -62, 557, 1088, 769, 1089, 1091, 11299,
769,-32768, 762, 15846,-32768,-32768,-32768,-32768, 1092, 1094,
1095,-32768,-32768,-32768, 15699, 804,-32768, 1098, 1099,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 1251,-32768,
-32768, 14153,-32768,-32768,-32768, 1254,-32768,-32768, 14153,-32768,
8020, 8680,-32768, 158,-32768,-32768, 10440, 2478, 569, 1100,
1100, 1100, 1100, 2124, 10440, 15699, 1090, 349, 10440, 87,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 1254,-32768,
-32768, 14153,-32768,-32768,-32768, 1271,-32768,-32768, 14153,-32768,
8020, 8460,-32768, 158,-32768,-32768, 10440, 2478, 569, 1104,
1104, 1104, 1104, 2124, 10440, 15699, 1105, 349, 10440, 87,
10440,-32768,-32768, 10660, 10440, 10440, 10440, 10440, 10440, 10440,
10440, 10440, 15846,-32768, 4494, 404, 426,-32768,-32768, 9560,
-32768, 1102,-32768, 1122,-32768, 91, 1238,-32768, 1271, 571,
1109, 15326,-32768, 10440, 466, 1105,-32768, 1110, 1111,-32768,
-32768,-32768, 9560, 9560, 9560, 9560, 9560, 9560, 1373, 1114,
-32768,-32768,-32768, 1115,-32768,-32768, 1117, 1113,-32768,-32768,
-10, 1120, 1059,-32768, 15326,-32768,-32768, 429, 1123,-32768,
-32768,-32768,-32768,-32768, 1124,-32768,-32768, 1125,-32768, 1126,
10440, 10440, 15846,-32768, 4494, 429, 449,-32768,-32768, 9560,
-32768, 1111,-32768, 1126,-32768, 91, 1240,-32768, 1280, 571,
1116, 15326,-32768, 10440, 466, 1114,-32768, 1115, 1118,-32768,
-32768,-32768, 9560, 9560, 9560, 9560, 9560, 9560, 1373, 1120,
-32768,-32768,-32768, 1124,-32768,-32768, 1125, 1128,-32768,-32768,
-10, 1139, 1065,-32768, 15326,-32768,-32768, 459, 1140,-32768,
-32768,-32768,-32768,-32768, 1142,-32768,-32768, 1145,-32768, 1148,
-32768,-32768,-32768,-32768,-32768, 15699, 14153,-32768, 14153, 209,
-62, 11299,-32768, 11281,-32768, 2478, 1372,-32768, 15699,-32768,
275,-32768,-32768, 1173, 15699, 1140, 10440, 2302, 569, 2918,
4093, 4093, 475, 475, 1100, 1100, 1100,-32768,-32768, 449,
11341, 1274,-32768, 1373, 224,-32768,-32768,-32768,-32768, 15326,
158, 1222, 15326, 1145, 2157,-32768, 9560, 503, 503, 984,
1151, 1151, 1151, 1151, 1279, 9780, 9560, 9560, 9560, 9560,
9560, 9560, 9560, 9560, 15846, 4274, 15326, 1312, 953, 15326,
15846, 15846, -60, 15326, 1153,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768, 8680, 1155,-32768, 15846, 15699, 459,-32768,
-32768,-32768,-32768, 1386, 15699, 1173, 10440,-32768, 15326,-32768,
1156,-32768, 1225,-32768,-32768,-32768, 235, 1163, 1166,-32768,
984, 1373, 966, 966, 489, 489, 1151, 1151, 1151,-32768,
-32768, 460, 1373, 482, 47, 1302,-32768,-32768,-32768,-32768,
1192,-32768,-32768,-32768, 504, 11299, 15326, 1168,-32768, 15699,
-32768, 15699, 505, 11341, 1115, 371,-32768, 256, 15846,-32768,
-32768, 9560,-32768,-32768,-32768,-32768, 50,-32768, 1302,-32768,
-10, 513,-32768,-32768,-32768,-32768,-32768,-32768, 1312,-32768,
-32768,-32768, 532,-32768,-32768,-32768, 74, 43,-32768,-32768,
-32768,-32768,-32768,-32768,-32768, 1169, 1373, 179, 179,-32768,
-60, 15326,-32768, 1302, 371,-32768, 1175, 74, 1181, 1177,
-62, 11299,-32768, 11281,-32768, 2478, 1358,-32768, 15699,-32768,
275,-32768,-32768, 1173, 15699, 1150, 10440, 2302, 569, 2918,
4093, 4093, 489, 489, 1104, 1104, 1104,-32768,-32768, 460,
11341, 1273,-32768, 1373, 224,-32768,-32768,-32768,-32768, 15326,
158, 1231, 15326, 1152, 2157,-32768, 9560, 503, 503, 831,
1157, 1157, 1157, 1157, 1279, 9780, 9560, 9560, 9560, 9560,
9560, 9560, 9560, 9560, 15846, 4274, 15326, 1318, 978, 15326,
15846, 15846, -60, 15326, 1155,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768, 8460, 1164,-32768, 15846, 15699, 482,-32768,
-32768,-32768,-32768, 1400, 15699, 1173, 10440,-32768, 15326,-32768,
1168,-32768, 1238,-32768,-32768,-32768, 235, 1171, 1177,-32768,
831, 1373, 966, 966, 516, 516, 1157, 1157, 1157,-32768,
-32768, 536, 1373, 545, 47, 1305,-32768,-32768,-32768,-32768,
1193,-32768,-32768,-32768, 546, 11299, 15326, 1178,-32768, 15699,
-32768, 15699, 550, 11341, 1124, 371,-32768, 256, 15846,-32768,
-32768, 9560,-32768,-32768,-32768,-32768, 50,-32768, 1305,-32768,
-10, 553,-32768,-32768,-32768,-32768,-32768,-32768, 1318,-32768,
-32768,-32768, 561,-32768,-32768,-32768, 74, 43,-32768,-32768,
-32768,-32768,-32768,-32768,-32768, 1179, 1373, 179, 179,-32768,
-60, 15326,-32768, 1305, 371,-32768, 1185, 74, 1181, 1182,
-32768,-32768, 1413, 97,-32768,-32768,-32768,-32768,-32768,-32768,
-32768, 1186,-32768,-32768,-32768,-32768,-32768,-32768, 1421, 1423,
-32768, 1191,-32768,-32768,-32768,-32768,-32768,-32768, 1429, 1430,
-32768
};
static const short yypgoto[] = {-32768,
-32768, 1391,-32768,-32768,-32768, 1160, 1004, 833,-32768, 575,
346,-32768, 1050,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768, 898, 588, 333, 590,
-32768,-32768,-32768, 125, -9,-32768, -207,-32768, -575,-32768,
-704, -161, -1384, -234, -257, -219, -246,-32768,-32768,-32768,
-32768, 352,-32768,-32768,-32768,-32768,-32768, 70,-32768,-32768,
-32768,-32768,-32768,-32768, -857,-32768,-32768,-32768,-32768, -248,
-32768,-32768,-32768,-32768, -179, 377,-32768, 582, 570,-32768,
-32768, 1456, 1239, 1081,-32768, 1470,-32768, 1164, 841,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768, -101, -191, -217,
-32768,-32768, -94, 1188,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768, 1299, -188,-32768,-32768,-32768, -86,-32768,
-32768,-32768, -198,-32768, -1592,-32768,-32768,-32768, 29,-32768,
-32768,-32768, 502,-32768,-32768,-32768,-32768,-32768,-32768, 401,
-32768,-32768,-32768, 1480,-32768,-32768, 671,-32768, 1276, 33,
-32768, -148, -1063, 608, 34,-32768,-32768, 35,-32768,-32768,
-32768,-32768,-32768, -318, -23, 897,-32768, 710,-32768,-32768,
-32768,-32768, 685,-32768,-32768, 445, -588,-32768, -199, -67,
-32768,-32768,-32768,-32768, 969,-32768,-32768, -1034,-32768, 479,
-32768, 269, 278, -948,-32768,-32768, -176, -403,-32768,-32768,
-958, -479, 1178,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768, 1407,-32768,-32768,-32768, 1172, 1017, 856,-32768, 578,
351,-32768, 1050,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768, 909, 596, 343, 598,
-32768,-32768,-32768, 130, -5,-32768, -207,-32768, -575,-32768,
-704, -152, -1384, -223, -247, -211, -230,-32768,-32768,-32768,
-32768, 367,-32768,-32768,-32768,-32768,-32768, 70,-32768,-32768,
-32768,-32768,-32768,-32768, -857,-32768,-32768,-32768,-32768, -233,
-32768,-32768,-32768,-32768, -179, 382,-32768, 591, 585,-32768,
-32768, 1460, 1242, 1090,-32768, 1474,-32768, 1170, 857,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768, -102, -186, -214,
-32768,-32768, -88, 1203,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768, 1315, -188,-32768,-32768,-32768, -20,-32768,
-32768,-32768, -183,-32768, -1592,-32768,-32768,-32768, 29,-32768,
-32768,-32768, 502,-32768,-32768,-32768,-32768,-32768,-32768, 417,
-32768,-32768,-32768, 1488,-32768,-32768, 678,-32768, 1283, 33,
-32768, -140, -1063, 616, 34,-32768,-32768, 35,-32768,-32768,
-32768,-32768,-32768, -318, -23, 897,-32768, 718,-32768,-32768,
-32768,-32768, 692,-32768,-32768, 455, -588,-32768, -199, -63,
-32768,-32768,-32768,-32768, 982,-32768,-32768, -1034,-32768, 487,
-32768, 277, 282, -948,-32768,-32768, -174, -403,-32768,-32768,
-958, -479, 1183,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768, -420, -244,-32768,-32768,-32768, 903,-32768,-32768, -160,
-32768, 350,-32768,-32768,-32768, 2491,-32768,-32768, -657, -365,
-32768, 354,-32768,-32768,-32768, 2491,-32768,-32768, -657, -365,
-437,-32768,-32768, -824, -625, -756,-32768,-32768, -660,-32768,
-32768,-32768,-32768,-32768,-32768, 900,-32768,-32768, 892, 988,
-32768, 719, -633, 1001,-32768, 76, 1347,-32768, -1035, -108,
-155, 63, 1316,-32768, 1931, 1390, 80, -7, -167, -404,
-32768,-32768,-32768,-32768,-32768, 908,-32768,-32768, 892, 1000,
-32768, 722, -633, 1010,-32768, 76, 1350,-32768, -1035, -96,
-155, 63, 1316,-32768, 1931, 1390, 80, -7, -167, -377,
-3, 285,-32768
};
......@@ -1696,124 +1696,124 @@ static const short yytable[] = { 167,
1108, 1595, 1364, 263, 294, 260, 1531, 258, 1532, 1149,
267, 187, 231, 1696, 27, 1065, 1066, 187, 1458, 278,
187, 187, 608, 1576, 279, 242, 608, 642, 1577, 1578,
1579, 1580, 1581, 1582, 1583, 1584, 264, 295, 1101, 540,
541, 542, 1104, 1585, 312, 564, 566, 1533, 379, 543,
1173, 899, 1602, 900, 1603, 1319, 1319, 574, 1254, 1277,
1278, 1320, 1697, 684, 1255, 322, 1698, 859, 860, 861,
1349, 1350, 1351, 1321, 1321, 168, 1256, 630, 685, 911,
203, 912, 953, 634, 323, 220, 635, 636, 324, 233,
739, 631, 761, 1644, 1175, 1176, 928, 1624, 929, 1258,
326, 1211, 613, 1182, 942, 1311, 943, 614, 1369, 1370,
1371, 396, 1259, 1253, 817, 1112, 817, 1113, 615, 327,
397, 823, 1322, 1322, 1491, 654, 655, 656, 685, 616,
617, 1376, 663, 1114, 401, 1115, 1323, 1323, 546, 400,
1579, 1580, 1581, 1582, 1583, 1584, 264, 955, 956, 957,
958, 959, 899, 1585, 900, 564, 566, 1533, 379, 960,
1173, 911, 1602, 912, 1603, 1319, 1319, 574, 1254, 1277,
1278, 1320, 1697, 684, 1255, 1101, 1698, 295, 322, 1104,
1349, 1350, 1351, 1321, 1321, 168, 1256, 630, 685, 928,
203, 929, 953, 634, 312, 220, 635, 636, 324, 233,
739, 631, 761, 1644, 1175, 1176, 942, 1624, 943, 1258,
323, 1211, 613, 1182, 1112, 1311, 1113, 614, 1369, 1370,
1371, 396, 1259, 1253, 817, 1114, 817, 1115, 615, 326,
327, 823, 1322, 1322, 1491, 654, 655, 656, 685, 616,
617, 1376, 663, 859, 860, 861, 1323, 1323, 546, 397,
1142, 1254, 1324, 1324, 670, 1213, 1418, 1255, 1419, 1420,
1421, 1422, 1423, 1424, 618, -555, 407, 1690, 242, 1256,
1691, 408, 1692, 1145, 410, 1325, 1325, 411, 1257, 526,
700, 1275, 701, 1276, 409, 1112, 1117, 1296, 1184, 957,
958, 959, 1258, 516, 417, 318, 894, 1332, 516, 960,
528, 386, 516, 231, 414, 1259, 516, 526, 418, 911,
516, 1448, 420, 909, 516, 422, 424, 1428, 516, 909,
427, 1005, 516, 911, 817, 1552, 516, 431, 527, 1006,
1007, 1008, 1009, 1010, 432, 528, 1008, 1009, 1010, 847,
850, 1011, 434, 529, 437, 911, 1011, 1553, 546, 954,
1596, 684, 684, 684, 684, 438, 527, 955, 956, 957,
958, 959, 880, 528, 882, 883, 884, 885, 1617, 960,
1618, 529, 881, 441, 881, 881, 881, 881, 1660, 1672,
1661, 1673, 901, 1440, 1441, 1442, 1498, 442, 311, 311,
443, 446, 1524, 1443, 386, 445, 1119, 1582, 1583, 1584,
1526, 911, 318, 1674, 1534, 532, 1538, 1585, 451, 1539,
1421, 1422, 1423, 1424, 618, -555, 400, 1690, 242, 1256,
1691, 401, 1692, 1145, 408, 1325, 1325, 407, 1257, 526,
700, 1275, 701, 1276, 409, 975, 1117, 410, 1184, 540,
541, 542, 1258, 516, 417, 1112, 894, 1296, 516, 543,
528, 386, 516, 231, 414, 1259, 516, 526, 411, 418,
516, 976, 420, 909, 516, 422, 424, 1428, 516, 909,
427, 1005, 516, 318, 817, 1332, 516, 431, 527, 1006,
1007, 1008, 1009, 1010, 432, 528, 957, 958, 959, 847,
850, 1011, 434, 529, 437, 911, 960, 1448, 911, 954,
1552, 684, 684, 684, 684, 438, 527, 955, 956, 957,
958, 959, 880, 528, 882, 883, 884, 885, 911, 960,
1553, 529, 881, 441, 881, 881, 881, 881, 546, 1617,
1596, 1618, 901, 1008, 1009, 1010, 1498, 442, 311, 311,
443, 445, 1524, 1011, 386, 446, 1119, 1440, 1441, 1442,
1526, 1660, 318, 1661, 1534, 532, 1538, 1443, 451, 1539,
1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 471, 1354,
1551, 533, 1432, 445, 1660, 1681, 1688, 761, 761, 761,
761, 761, 1712, 472, 1713, 1147, 475,-32768, 1433, 1565,
532, 476, 480, 1153, 761, 955, 956, 957, 958, 959,
-32768, 1715, 491, 1716, 477, 478, 533, 960, 538, 539,
540, 541, 542, 481, 482, 483, 494,-32768, 532, 495,
543, 497, 510, 498, 501, 1438, 1439, 1440, 1441, 1442,
521, 523, 524, 548, 533, 534, 549, 1443, 231, 550,
535, 536, 537, 538, 539, 540, 541, 542, 1060, 555,
567, 565, 526, 817, 1068, 543, 570, 572, 579, 573,
588, 187, 1616, 534, 599, 620, 611, 627, 187,-32768,
-32768, 538, 539, 540, 541, 542, 637, 628, 638, 639,
643, 644, 1086, 543, 1086, 1088, 1089, 187, 650, 648,
-859, 1099, 15, 231, 664, 665, 1499, 666, 499, 610,
667, 527, 543, 610, 696, 687, 697, 169, 528, 698,
812, 827, 187, 829, 1510, 833,-32768, 1055, 835, 1128,
1128, 837, 294, 1129, 1129, 294, 842, 1072, 852, 187,
564, 187, 1139, 1270, 1072, 165, 867, 642, 165, 869,
868, 1253, 1664, 870, 875, 878, 1150, 1151, 165, 165,
872, 165, 895, 1091, 896, 165,-32768, 897, 898, 165,
165, 165, 165, 903, 1006, 1007, 1008, 1009, 1010, 1254,
684, 684, 1095, 904, 920, 1255, 1011, 921, 1111, 684,
684, 684, 684, 684, 684, 684, 905, 1256, 1110, 926,
526, 927, 930, 1548, 931, 1136, 1257, 1138, 933, 932,
939, 940, 944, 1521, 945, 946, 881, 881, 947, 962,
1258, 966, 992, 532, 990, 1341, 1064, 165, 761, 1503,
952, 684, 965, 1259, 988, 1057, 1070, 1069, 972, 533,
761, 761, 761, 761, 761, 761, 761, 1154, 991, 527,
993, 994, 1399, 995, 996, 997, 528, 1013, 1014, 1021,
1022, 1157, 954, 1024, 529, 1025, 1027, 1028, 534, 1030,
955, 956, 957, 958, 959, 530, 538, 539, 540, 541,
542, 1031, 960, 1033, 231, 231, 1034, 1036, 543, 1005,
1264, 1037, 1039, 817, 1058, 1080, 1562, 1006, 1007, 1008,
1009, 1010, 92, 1082, 1040, 1083, 1042, 1192, 1043, 1011,
1045, 1092, 1195, 1196, 165, 165, 1046, 1292, 165, 165,
642, 165, 165, 1081, 1084, 1100, 165, 94, 1132, 975,
165, 165, 395, 1102, 165, 1134, 165, 165, 165, 1140,
1148, 960, 1177, 165, 165, 1640, 99, 100, 1086, 1179,
1316, 1649, 1650, 1180, 1181, 976, 1331, 1185, 1186, 1011,
165, 532, 1220, 1248, 1055, 1223, 1226, 1658, 1229, 1232,
1235, 1238, 1453, 1265, 1241, 1244, 1247, 533, 1252, 165,
110, 1266, 165, 1273, 954, 1271, 1274, 1275, 165, 658,
659, 1293, 955, 956, 957, 958, 959, 850, 850, 847,
1294, 1299, 1300, 1301, 960, 1304, 534, 1165, 1306, 115,
1309, 535, 536, 537, 538, 539, 540, 541, 542, 379,
165, 1317, 1310, 1330, 1576, 1426, 543, 1313, 1333, 1706,
-32768,-32768, 1580, 1581, 1582, 1583, 1584, 165, 1335, 1339,
1340, 1110,-32768, 1342, 1585, 1343, 1345, 1357, 165, 1347,
1580, 1581, 1582, 1583, 1584, 761, 1348, 1352, 1361, 467,
1363, 1365, 1585, 1366, 1402, 165, 1367, 1368, 165, 165,
165, 1372, 1374, 1403, 1427, 1375, 1381, 1409, 1382, 1383,
1384, 1428, 1554, 1385, 1386, 489, 977, 1387, 231,-32768,
1411, 978, 979, 980, 981, 982, 983, 984, 985, 739,
1388, 508, 1564, 1389, 1390, 1570, 1571, 1572, 1573, 1574,
1575, 187, 1391, 1392, 1393, 1394, 1395, 1292, 1412, 1292,
1292, 1292, 1292, 1292, 1292, 1396, 1397, 1398, 1400, 642,
642, 561, 1414, 1415, 1417, 187, 1445, 1449, 1450, -866,
1454, 1459, 165, 165, 1457, 1455, 231, 1462, 1463, 1464,
1482, 1483, 1497, 1494, 165, 1495, 187, 275, 1516, 1500,
1484, 1517, 1486, 1501, 1519, 1502, 1504, 1055, 1506, 1507,
1529, 1493, 1511, 1512, 165, 1513, 1515, 1416, 1443, 1556,
165, 1555, 1560, 1561, 1563, 1567, 1432, 165, 165, 1705,
1568, 1569, 1590, 165, 1586, 1587, 165, 165, 1589, 1627,
1594, 1451, 1433, 165, 1597, 1598, 1599, 1600, 1631, 1632,
1633, 1634, 1635, 1636, 1637, 1638, 1639, 657, 1643, 1608,
1615, 1619, 1465, 1623, 660, 1461, 1625, 1620, 681, 1585,
1645, 1434, 911, 1662, 1677, 1657, 1666, 1667, 231, 1438,
1439, 1440, 1441, 1442, 1670, 231, 1523, 1671, 1652, 1685,
1721, 1443, 1731, 1292, 1733, 386, 1735, 758, 1734, 1738,
1740, 1292, 1741, 259, 866, 1292, 165, 1292, 426, 592,
1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1303,
1094, 1292, 810, 1085, 1312, 508, 275, 1087, 559, 169,
165, 1485, 165, 1663, 1714, 1566, 1729, 165, 187, 1710,
1292, 170, 1726, 171, 1707, 1315, 1730, 1130, 172, 275,
275, 275, 275, 275, 275, 173, 174, 1055, 1308, 175,
1131, 247, 219, 914, 1055, 406, 571, 458, 1648, 1711,
176, 642, 274, 1727, 1647, 450, 310, 1576, 177, 1720,
1307, -326, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584,
257, 308, 1077, 231, 403, 231, 1689, 1585, 1143, 1048,
1630, 1073, 165, 178, 1279, -244, 1655, 1251, 1408, 165,
826, 179, 180, 1292, 1406, 1728, 507, 821, 1359, 165,
181, 307, 1680, 1061, 917, 165, 811, 1410, 0, 0,
165, 0, 0, 1622, 0, 0, 187, 0, 0, 817,
1551, 533, 1432, 472, 1582, 1583, 1584, 761, 761, 761,
761, 761, 475, 476, 1585, 1147, 480, 477, 1433, 1565,
532, 478, 977, 1153, 761, 491, 481, 978, 979, 980,
981, 982, 983, 984, 985, 1672, 533, 1673, 538, 539,
540, 541, 542, 482, 911, 445, 1674, 1681, 532, 1660,
543, 1688, 1712, 510, 1713, 1438, 1439, 1440, 1441, 1442,
1715, 521, 1716, 483, 533, 534, 494, 1443, 231, 524,
535, 536, 537, 538, 539, 540, 541, 542, 1060, 548,
495, 565, 526, 817, 1068, 543, 497, 555, 498, 501,
523, 187, 1616, 534, 549, 567, 550, 570, 187,-32768,
-32768, 538, 539, 540, 541, 542, 1006, 1007, 1008, 1009,
1010, 579, 1086, 543, 1086, 1088, 1089, 187, 1011, 572,
573, 1099, 588, 231, 599, 611, 1499, 620, 628, 610,
627, 527, 637, 610, 638, 639, 643, 644, 528, 648,
-859, 650, 187, 15, 1510, 664,-32768, 1055, 665, 1128,
1128, 666, 294, 1129, 1129, 294, 667, 1072, 499, 187,
564, 187, 1139, 1270, 1072, 165, 687, 642, 165, 543,
169, 1253, 1664, 696, 698, 697, 1150, 1151, 165, 165,
812, 165, 827, 1091, 829, 165, 954, 833, 835, 165,
165, 165, 165, 837, 955, 956, 957, 958, 959, 1254,
684, 684, 1095, 842, 852, 1255, 960, 867, 1111, 684,
684, 684, 684, 684, 684, 684, 868, 1256, 1110, 869,
526, 870, 875, 1548, 872, 1136, 1257, 1138, 878, 895,
896, 903, 897, 1521, 898, 904, 881, 881, 920, 921,
1258, 905, 926, 532, 927, 1341, 930, 165, 761, 1503,
932, 684, 939, 1259, 931, 933, 940, 944, 988, 533,
761, 761, 761, 761, 761, 761, 761, 1154, 945, 527,
946, 947, 1399, 966, 952, 962, 528, 990, 965, 1064,
972, 1157, 1005, 991, 529, 1057, 1070, 992, 534, 993,
1006, 1007, 1008, 1009, 1010, 530, 538, 539, 540, 541,
542, 994, 1011, 995, 231, 231, 996, 997, 543, 1013,
1264, 1014, 1021, 817, 1022, 1069, 1562, 1580, 1581, 1582,
1583, 1584, 92, 1024, 1025, 1027, 1028, 1192, 1030, 1585,
1031, 1080, 1195, 1196, 165, 165, 1033, 1292, 165, 165,
642, 165, 165, 1034, 1036, 1037, 165, 94, 1039, 1040,
165, 165, 395, 1042, 165, 1058, 165, 165, 165, 1043,
1045, 1082, 1083, 165, 165, 1640, 99, 100, 1086, 1046,
1316, 1649, 1650, 1081, 1084, 1092, 1331, 1100, 1102, 1132,
165, 532, 1134, 1248, 1055, 1140, 1148, 1658, 960, 1177,
1179, 1185, 1453, 1186, 1180, 1265, 1181, 533, 1011, 165,
110, 1220, 165, 1223, 954, 1226, 1229, 1232, 165, 658,
659, 1235, 955, 956, 957, 958, 959, 850, 850, 847,
1238, 1266, 1241, 1244, 960, 1247, 534, 1165, 1252, 115,
1271, 535, 536, 537, 538, 539, 540, 541, 542, 379,
165, 1273, 1275, 1274, 1576, 1426, 543, 1293, 1299, 1706,
-32768,-32768, 1580, 1581, 1582, 1583, 1584, 165, 1294, 1300,
1301, 1110, 1304, 1306, 1585, 1309, 1310, 1313, 165, 1330,
1317, 1333, 1335, 1339, 1340, 761, 1342, 1343, 1345, 467,
1347, 1348, 1352, 1357, 1361, 165, 1363, 1375, 165, 165,
165, 1365, 1366, 1367, 1427, 1368, 1402, 1372, 1374, 1381,
1382, 1428, 1554, 1383, 1384, 489, 309, 1385, 231,-32768,
1386, 283, 284, 285, 286, 287, 288, 289, 290, 739,
1387, 508, 1564, 1388, 1389, 1570, 1571, 1572, 1573, 1574,
1575, 187, 1403, 1390, 1391, 1392, 1409, 1292, 1411, 1292,
1292, 1292, 1292, 1292, 1292, 1393, 1394, 1395, 1396, 642,
642, 561, 1397, 1398, 1400, 187, 1412, 1414, 1417, 1415,
1445, 1459, 165, 165, 1449, -866, 231, 1450, 1454, 1455,
1457, 1462, 1463, 1464, 165, 1482, 187, 275, 1483, 1497,
1484, 1494, 1486, 1495, 1517, 1500, 1501, 1055, 1502, 1504,
1506, 1493, 1507, 1511, 165, 1512, 1513, 1416, 1516, 1515,
165, 1519, 1443, 1556, 1560, 1529, 1432, 165, 165, 1705,
1555, 1563, 1561, 165, 1567, 1568, 165, 165, 1569, 1627,
1586, 1451, 1433, 165, 1587, 1608, 1589, 1590, 1631, 1632,
1633, 1634, 1635, 1636, 1637, 1638, 1639, 657, 1643, 1594,
1619, 1597, 1465, 1598, 660, 1461, 1599, 1620, 681, 1600,
1615, 1434, 1623, 1625, 911, 1585, 1645, 1677, 231, 1438,
1439, 1440, 1441, 1442, 1657, 231, 1523, 1662, 1666, 1652,
1667, 1443, 1670, 1292, 1733, 386, 1735, 758, 1671, 1685,
1721, 1292, 1731, 1734, 1738, 1292, 165, 1292, 1740, 1741,
1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 259,
426, 1292, 592, 1094, 1303, 508, 275, 866, 559, 169,
165, 1085, 165, 810, 1312, 1087, 1485, 165, 187, 1566,
1292, 170, 1663, 171, 1707, 1714, 1729, 1710, 172, 275,
275, 275, 275, 275, 275, 173, 174, 1055, 1726, 175,
1315, 1730, 1130, 1308, 1055, 247, 219, 1648, 406, 1131,
176, 642, 274, 458, 1711, 571, 1727, 1576, 177, 914,
1647, -326, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584,
450, 308, 310, 231, 1720, 231, 1307, 1585, 257, 1077,
1630, 403, 165, 178, 1689, -244, 1143, 1048, 1073, 165,
1655, 179, 180, 1292, 1279, 1251, 1408, 1728, 1406, 165,
181, 507, 1359, 826, 307, 165, 1061, 1410, 0, 821,
165, 0, 917, 1622, 1680, 811, 187, 0, 0, 817,
0, 0, 0, 275, 0, 0, 681, 681, 681, 681,
0, 0, 275, 275, 275, 275, 275, 275, 275, 275,
275, 0, 275, 642, 0, 0, 817, 0, 0, 0,
187, 1576, 1055, 0, 1055, 0, 1577, 1578, 1579, 1580,
1581, 1582, 1583, 1584, 0, 0, 0, 0, 0, 0,
0, 1585, 0, 1292, 0, 1665, 0, 0, 309, 0,
0, 0, 1621, 283, 284, 285, 286, 287, 288, 289,
290, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1585, 0, 1292, 0, 1665, 0, 0, 0, 0,
0, 0, 1621, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 758, 758, 758, 758, 758, 1628, 1629, 0,
525, 0, 0, 1684, 0, 526, 0, 0, 1695, 758,
0, 0, 0, 0, 0, 0, 0, 0, 275, 0,
......@@ -2474,7 +2474,7 @@ static const short yytable[] = { 167,
0, 147, 148, 149, 150, 0, 151, 0, 152, 153,
154, 155, 156, 359, 0, 157, 158, 159, 160, 161,
0, 0, 0, 162, 0, 163, 360, 242, 361, 318,
362, 363, 90, 91, 0, 772, 0, 364, 773, 0,
362, 363, 90, 91, 0, 0, 0, 364, 0, 0,
0, 366, 367, 368, 0, 0, 328, 329, 330, 331,
369, 0, 332, 0, 0, 0, 0, 0, 0, 228,
333, 334, 335, 336, 0, 92, 337, 0, 0, 0,
......@@ -2482,10 +2482,10 @@ static const short yytable[] = { 167,
341, 0, 342, 0, 0, 0, 0, 0, 0, 0,
94, 0, 0, 95, 0, 0, 343, 0, 0, 0,
0, 96, 97, 0, 0, 0, 0, 0, 98, 99,
100, 0, 344, 0, 345, 101, 0, 0, 347, 0,
100, 0, 344, 0, 345, 101, 0, 346, 347, 0,
349, 102, 0, 103, 104, 0, 0, 0, 0, 350,
0, 0, 105, 106, 0, 0, 107, 0, 108, 0,
0, 0, 109, 110, 0, 0, 351, 0, 0, 0,
0, 0, 109, 110, 15, 0, 351, 0, 0, 0,
352, 353, 113, 114, 0, 0, 0, 354, 355, 0,
0, 0, 356, 0, 0, 357, 0, 0, 0, 0,
0, 0, 115, 116, 117, 358, 0, 119, 120, 0,
......@@ -2495,10 +2495,10 @@ static const short yytable[] = { 167,
141, 142, 0, 229, 143, 144, 0, 145, 0, 146,
0, 147, 148, 149, 150, 0, 151, 0, 152, 153,
154, 155, 156, 359, 0, 157, 158, 159, 160, 161,
0, 0, 0, 162, 0, 163, 360, 242,-32768, 318,
0, 0, 0, 162, 0, 163, 360, 242, 361, 318,
362, 363, 90, 91, 0, 0, 0, 364, 0, 0,
0, 366, 367, 368, 0, 0, 328, 329, 330, 331,
774, 0, 332, 0, 0, 0, 0, 0, 0, 228,
369, 0, 332, 0, 0, 0, 0, 0, 0, 228,
333, 334, 335, 336, 0, 92, 337, 0, 0, 0,
0, 0, 338, 0, 0, 0, 0, 0, 339, 340,
341, 0, 342, 0, 0, 0, 0, 0, 0, 0,
......@@ -2507,7 +2507,7 @@ static const short yytable[] = { 167,
100, 0, 344, 0, 345, 101, 0, 346, 347, 0,
349, 102, 0, 103, 104, 0, 0, 0, 0, 350,
0, 0, 105, 106, 0, 0, 107, 0, 108, 0,
0, 0, 109, 110, 15, 0, 351, 0, 0, 0,
0, 0, 109, 110, 0, 0, 351, 0, 0, 0,
352, 353, 113, 114, 0, 0, 0, 354, 355, 0,
0, 0, 356, 0, 0, 357, 0, 0, 0, 0,
0, 0, 115, 116, 117, 358, 0, 119, 120, 0,
......@@ -2518,7 +2518,7 @@ static const short yytable[] = { 167,
0, 147, 148, 149, 150, 0, 151, 0, 152, 153,
154, 155, 156, 359, 0, 157, 158, 159, 160, 161,
0, 0, 0, 162, 0, 163, 360, 242, 361, 318,
362, 363, 90, 91, 0, 0, 0, 364, 0, 0,
362, 363, 90, 91, 0, 772, 0, 364, 773, 0,
0, 366, 367, 368, 0, 0, 328, 329, 330, 331,
369, 0, 332, 0, 0, 0, 0, 0, 0, 228,
333, 334, 335, 336, 0, 92, 337, 0, 0, 0,
......@@ -2526,7 +2526,7 @@ static const short yytable[] = { 167,
341, 0, 342, 0, 0, 0, 0, 0, 0, 0,
94, 0, 0, 95, 0, 0, 343, 0, 0, 0,
0, 96, 97, 0, 0, 0, 0, 0, 98, 99,
100, 0, 344, 0, 345, 101, 0, 346, 347, 0,
100, 0, 344, 0, 345, 101, 0, 0, 347, 0,
349, 102, 0, 103, 104, 0, 0, 0, 0, 350,
0, 0, 105, 106, 0, 0, 107, 0, 108, 0,
0, 0, 109, 110, 0, 0, 351, 0, 0, 0,
......@@ -2539,10 +2539,10 @@ static const short yytable[] = { 167,
141, 142, 0, 229, 143, 144, 0, 145, 0, 146,
0, 147, 148, 149, 150, 0, 151, 0, 152, 153,
154, 155, 156, 359, 0, 157, 158, 159, 160, 161,
0, 0, 0, 162, 0, 163, 360, 242, 361, 318,
0, 0, 0, 162, 0, 163, 360, 242, 0, 318,
362, 363, 90, 91, 0, 0, 0, 364, 0, 0,
0, 366, 367, 368, 0, 0, 0, 742, 330, 331,
369, 0, 0, 0, 0, 0, 0, 0, 0, 228,
774, 0, 0, 0, 0, 0, 0, 0, 0, 228,
743, 744, 745, 746, 0, 92, 337, 0, 0, 0,
0, 0, 338, 0, 0, 0, 0, 0, 0, 0,
341, 0, 342, 0, 0, 0, 0, 0, 0, 0,
......@@ -2583,7 +2583,7 @@ static const short yytable[] = { 167,
141, 142, 0, 229, 143, 144, 0, 145, 0, 146,
0, 147, 148, 149, 150, 0, 151, 0, 152, 153,
154, 155, 156, 359, 0, 157, 158, 159, 160, 161,
0, 0, 0, 162, 0, 163, 360, 242,-32768, 318,
0, 0, 0, 162, 0, 163, 360, 242, 0, 318,
362, 363, 90, 91, 0, 0, 0, 752, 0, 0,
0, 753, 754, 755, 0, 0, 0, 1466, 330, 331,
756, 0, 0, 0, 0, 0, 0, 0, 0, 0,
......@@ -2649,7 +2649,7 @@ static const short yytable[] = { 167,
141, 142, 0, 0, 143, 144, 0, 145, 0, 146,
0, 147, 148, 149, 150, 0, 151, 0, 152, 153,
154, 155, 156, 359, 0, 157, 158, 159, 160, 161,
0, 0, 0, 162, 0, 163, 360, 242,-32768, 318,
0, 0, 0, 162, 0, 163, 360, 242, 0, 318,
362, 363, 90, 91, 0, 0, 0, 1474, 0, 0,
0, 1475, 1476, 1477, 0, 0, 0, 671, 330, 331,
1478, 0, 0, 0, 0, 0, 0, 0, 0, 228,
......@@ -2693,7 +2693,7 @@ static const short yytable[] = { 167,
141, 142, 0, 229, 143, 144, 0, 145, 0, 146,
0, 147, 148, 149, 150, 0, 151, 0, 152, 153,
154, 155, 156, 359, 0, 157, 158, 159, 160, 161,
0, 0, 0, 162, 0, 163, 360, 242,-32768, 318,
0, 0, 0, 162, 0, 163, 360, 242, 0, 318,
362, 363, 90, 91, 0, 0, 0, 676, 0, 0,
0, 677, 0, 0, 0, 0, 0, 1280, 330, 331,
678, 0, 0, 0, 0, 0, 0, 0, 0, 0,
......@@ -2737,7 +2737,7 @@ static const short yytable[] = { 167,
141, 142, 0, 0, 143, 144, 0, 145, 0, 146,
0, 147, 148, 149, 150, 0, 151, 0, 152, 153,
154, 155, 156, 359, 0, 157, 158, 159, 160, 161,
90, 91, 0, 162, 0, 163, 360, 242,-32768, 318,
90, 91, 0, 162, 0, 163, 360, 242, 0, 318,
362, 363, 0, 0, 0, 0, 0, 1284, 0, 0,
0, 1285, 1286, 1287, 0, 0, 0, 228, 0, 0,
1288, 0, 0, 92, 0, 0, 0, 0, 0, 0,
......@@ -3306,124 +3306,124 @@ static const short yycheck[] = { 3,
132, 1495, 10, 97, 438, 234, 88, 461, 90, 919,
217, 445, 446, 188, 189, 208, 209, 451, 1306, 118,
454, 455, 873, 219, 195, 218, 877, 461, 224, 225,
226, 227, 228, 229, 230, 231, 130, 171, 873, 229,
230, 231, 877, 239, 73, 400, 401, 129, 639, 239,
226, 227, 228, 229, 230, 231, 130, 227, 228, 229,
230, 231, 240, 239, 242, 400, 401, 129, 639, 239,
960, 240, 1517, 242, 1519, 21, 21, 412, 57, 1078,
1079, 27, 237, 497, 63, 104, 241, 584, 585, 586,
1079, 27, 237, 497, 63, 873, 241, 171, 104, 877,
1161, 1162, 1163, 39, 39, 4, 75, 445, 946, 240,
9, 242, 62, 451, 93, 14, 454, 455, 240, 18,
9, 242, 62, 451, 73, 14, 454, 455, 240, 18,
524, 446, 526, 1587, 962, 963, 240, 1563, 242, 98,
93, 1011, 154, 971, 240, 1111, 242, 159, 1199, 1200,
1201, 144, 111, 29, 548, 240, 550, 242, 170, 93,
70, 555, 88, 88, 1590, 476, 477, 478, 996, 181,
182, 1219, 483, 240, 93, 242, 102, 102, 240, 116,
93, 555, 88, 88, 1590, 476, 477, 478, 996, 181,
182, 1219, 483, 584, 585, 586, 102, 102, 240, 70,
242, 57, 108, 108, 495, 1013, 1281, 63, 1283, 1284,
1285, 1286, 1287, 1288, 206, 71, 144, 217, 218, 75,
220, 70, 222, 912, 70, 131, 131, 150, 84, 13,
521, 240, 523, 242, 144, 240, 1086, 242, 974, 229,
230, 231, 98, 774, 15, 220, 620, 222, 779, 239,
69, 546, 783, 627, 234, 111, 787, 13, 6, 240,
791, 242, 54, 637, 795, 229, 141, 69, 799, 643,
10, 219, 803, 240, 648, 242, 807, 141, 62, 227,
1285, 1286, 1287, 1288, 206, 71, 116, 217, 218, 75,
220, 93, 222, 912, 70, 131, 131, 144, 84, 13,
521, 240, 523, 242, 144, 62, 1086, 70, 974, 229,
230, 231, 98, 774, 15, 240, 620, 242, 779, 239,
69, 546, 783, 627, 234, 111, 787, 13, 150, 6,
791, 88, 54, 637, 795, 229, 141, 69, 799, 643,
10, 219, 803, 220, 648, 222, 807, 141, 62, 227,
228, 229, 230, 231, 241, 69, 229, 230, 231, 580,
581, 239, 10, 77, 73, 240, 239, 242, 240, 219,
242, 675, 676, 677, 678, 241, 62, 227, 228, 229,
230, 231, 613, 69, 615, 616, 617, 618, 240, 239,
242, 77, 613, 113, 615, 616, 617, 618, 240, 240,
242, 242, 627, 229, 230, 231, 1340, 35, 897, 898,
140, 93, 1417, 239, 639, 240, 896, 229, 230, 231,
140, 240, 1417, 239, 639, 93, 896, 229, 230, 231,
1425, 240, 220, 242, 1429, 174, 1431, 239, 241, 1434,
1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 241, 1177,
1445, 190, 174, 240, 240, 242, 242, 751, 752, 753,
754, 755, 240, 137, 242, 916, 241, 219, 190, 1464,
174, 241, 101, 924, 768, 227, 228, 229, 230, 231,
219, 240, 20, 242, 241, 241, 190, 239, 227, 228,
229, 230, 231, 241, 241, 241, 241, 219, 174, 241,
239, 241, 237, 241, 241, 227, 228, 229, 230, 231,
237, 241, 10, 236, 190, 219, 241, 239, 812, 236,
224, 225, 226, 227, 228, 229, 230, 231, 822, 76,
141, 825, 13, 827, 832, 239, 62, 76, 132, 76,
194, 835, 1537, 219, 179, 241, 199, 93, 842, 225,
226, 227, 228, 229, 230, 231, 125, 54, 135, 241,
56, 139, 856, 239, 858, 859, 860, 861, 20, 236,
236, 869, 115, 867, 125, 125, 1346, 125, 141, 873,
125, 62, 239, 877, 242, 121, 242, 119, 69, 240,
56, 236, 886, 192, 1364, 217, 77, 812, 241, 897,
898, 240, 896, 897, 898, 899, 92, 835, 25, 903,
825, 905, 906, 1064, 842, 3, 93, 911, 6, 224,
96, 29, 1617, 164, 204, 93, 920, 921, 16, 17,
101, 19, 10, 861, 169, 23, 219, 224, 224, 27,
1445, 190, 174, 137, 229, 230, 231, 751, 752, 753,
754, 755, 241, 241, 239, 916, 101, 241, 190, 1464,
174, 241, 219, 924, 768, 20, 241, 224, 225, 226,
227, 228, 229, 230, 231, 240, 190, 242, 227, 228,
229, 230, 231, 241, 240, 240, 242, 242, 174, 240,
239, 242, 240, 237, 242, 227, 228, 229, 230, 231,
240, 237, 242, 241, 190, 219, 241, 239, 812, 10,
224, 225, 226, 227, 228, 229, 230, 231, 822, 236,
241, 825, 13, 827, 832, 239, 241, 76, 241, 241,
241, 835, 1537, 219, 241, 141, 236, 62, 842, 225,
226, 227, 228, 229, 230, 231, 227, 228, 229, 230,
231, 132, 856, 239, 858, 859, 860, 861, 239, 76,
76, 869, 194, 867, 179, 199, 1346, 241, 54, 873,
93, 62, 125, 877, 135, 241, 56, 139, 69, 236,
236, 20, 886, 115, 1364, 125, 77, 812, 125, 897,
898, 125, 896, 897, 898, 899, 125, 835, 141, 903,
825, 905, 906, 1064, 842, 3, 121, 911, 6, 239,
119, 29, 1617, 242, 240, 242, 920, 921, 16, 17,
56, 19, 236, 861, 192, 23, 219, 217, 241, 27,
28, 29, 30, 240, 227, 228, 229, 230, 231, 57,
944, 945, 867, 242, 116, 63, 239, 24, 886, 953,
954, 955, 956, 957, 958, 959, 240, 75, 879, 242,
13, 242, 242, 1443, 242, 903, 84, 905, 242, 56,
114, 81, 241, 1411, 241, 241, 897, 898, 241, 241,
98, 144, 241, 174, 238, 1146, 224, 85, 992, 1355,
242, 995, 242, 111, 237, 236, 200, 217, 242, 190,
1004, 1005, 1006, 1007, 1008, 1009, 1010, 928, 242, 62,
241, 241, 130, 241, 241, 241, 69, 241, 241, 241,
241, 942, 219, 241, 77, 241, 241, 241, 219, 241,
944, 945, 867, 92, 25, 63, 239, 93, 886, 953,
954, 955, 956, 957, 958, 959, 96, 75, 879, 224,
13, 164, 204, 1443, 101, 903, 84, 905, 93, 10,
169, 240, 224, 1411, 224, 242, 897, 898, 116, 24,
98, 240, 242, 174, 242, 1146, 242, 85, 992, 1355,
56, 995, 114, 111, 242, 242, 81, 241, 237, 190,
1004, 1005, 1006, 1007, 1008, 1009, 1010, 928, 241, 62,
241, 241, 130, 144, 242, 241, 69, 238, 242, 224,
242, 942, 219, 242, 77, 236, 200, 241, 219, 241,
227, 228, 229, 230, 231, 88, 227, 228, 229, 230,
231, 241, 239, 241, 1048, 1049, 241, 241, 239, 219,
1054, 241, 241, 1057, 242, 176, 1460, 227, 228, 229,
230, 231, 36, 72, 241, 72, 241, 988, 241, 239,
241, 62, 993, 994, 172, 173, 241, 1081, 176, 177,
1084, 179, 180, 241, 241, 224, 184, 61, 134, 62,
188, 189, 1100, 141, 192, 54, 194, 195, 196, 141,
46, 239, 54, 201, 202, 1585, 80, 81, 1112, 242,
1114, 1591, 1592, 242, 242, 88, 1120, 241, 62, 239,
218, 174, 241, 1048, 1049, 242, 242, 1607, 242, 242,
242, 242, 1300, 229, 242, 242, 242, 190, 240, 237,
114, 59, 240, 217, 219, 134, 217, 240, 246, 123,
124, 241, 227, 228, 229, 230, 231, 1078, 1079, 1080,
241, 125, 59, 214, 239, 54, 219, 242, 96, 143,
10, 224, 225, 226, 227, 228, 229, 230, 231, 1340,
278, 102, 125, 175, 219, 13, 239, 172, 217, 1669,
225, 226, 227, 228, 229, 230, 231, 295, 241, 58,
241, 1122, 219, 242, 239, 242, 242, 241, 306, 242,
227, 228, 229, 230, 231, 1219, 242, 242, 241, 328,
238, 242, 239, 242, 71, 323, 242, 242, 326, 327,
328, 242, 242, 98, 62, 240, 242, 71, 242, 242,
231, 241, 239, 241, 1048, 1049, 241, 241, 239, 241,
1054, 241, 241, 1057, 241, 217, 1460, 227, 228, 229,
230, 231, 36, 241, 241, 241, 241, 988, 241, 239,
241, 176, 993, 994, 172, 173, 241, 1081, 176, 177,
1084, 179, 180, 241, 241, 241, 184, 61, 241, 241,
188, 189, 1100, 241, 192, 242, 194, 195, 196, 241,
241, 72, 72, 201, 202, 1585, 80, 81, 1112, 241,
1114, 1591, 1592, 241, 241, 62, 1120, 224, 141, 134,
218, 174, 54, 1048, 1049, 141, 46, 1607, 239, 54,
242, 241, 1300, 62, 242, 229, 242, 190, 239, 237,
114, 241, 240, 242, 219, 242, 242, 242, 246, 123,
124, 242, 227, 228, 229, 230, 231, 1078, 1079, 1080,
242, 59, 242, 242, 239, 242, 219, 242, 240, 143,
134, 224, 225, 226, 227, 228, 229, 230, 231, 1340,
278, 217, 240, 217, 219, 13, 239, 241, 125, 1669,
225, 226, 227, 228, 229, 230, 231, 295, 241, 59,
214, 1122, 54, 96, 239, 10, 125, 172, 306, 175,
102, 217, 241, 58, 241, 1219, 242, 242, 242, 328,
242, 242, 242, 241, 241, 323, 238, 240, 326, 327,
328, 242, 242, 242, 62, 242, 71, 242, 242, 242,
242, 69, 1450, 242, 242, 343, 219, 242, 1252, 77,
15, 224, 225, 226, 227, 228, 229, 230, 231, 1263,
242, 224, 225, 226, 227, 228, 229, 230, 231, 1263,
242, 359, 1462, 242, 242, 1473, 1474, 1475, 1476, 1477,
1478, 1275, 242, 242, 242, 242, 242, 1281, 60, 1283,
1478, 1275, 98, 242, 242, 242, 71, 1281, 15, 1283,
1284, 1285, 1286, 1287, 1288, 242, 242, 242, 242, 1293,
1294, 400, 161, 217, 241, 1299, 241, 39, 39, 241,
212, 1309, 400, 401, 48, 163, 1310, 241, 72, 241,
90, 72, 95, 94, 412, 92, 1320, 1321, 240, 242,
1324, 71, 1330, 242, 71, 242, 242, 1252, 242, 242,
241, 1335, 242, 242, 432, 242, 242, 1275, 239, 218,
438, 240, 105, 73, 236, 241, 174, 445, 446, 1668,
241, 241, 240, 451, 241, 241, 454, 455, 242, 1567,
241, 1299, 190, 461, 242, 242, 242, 242, 1576, 1577,
1578, 1579, 1580, 1581, 1582, 1583, 1584, 481, 1586, 8,
241, 108, 1320, 162, 482, 1310, 242, 1555, 497, 239,
79, 219, 240, 8, 93, 241, 241, 173, 1402, 227,
228, 229, 230, 231, 242, 1409, 1414, 242, 217, 242,
242, 239, 238, 1417, 234, 1340, 4, 526, 242, 234,
0, 1425, 0, 33, 592, 1429, 524, 1431, 269, 426,
1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1094,
866, 1445, 545, 856, 1112, 543, 1450, 858, 399, 119,
548, 1327, 550, 1615, 1689, 1465, 1714, 555, 1462, 1679,
1464, 131, 1709, 133, 1672, 1114, 1715, 898, 138, 1473,
1474, 1475, 1476, 1477, 1478, 145, 146, 1402, 1102, 149,
899, 26, 13, 643, 1409, 247, 406, 324, 1590, 1681,
160, 1495, 177, 1711, 1589, 308, 198, 219, 168, 1698,
1100, 171, 224, 225, 226, 227, 228, 229, 230, 231,
31, 196, 842, 1517, 239, 1519, 1665, 239, 911, 810,
242, 837, 620, 193, 1080, 195, 1594, 1049, 1260, 627,
562, 201, 202, 1537, 1257, 1712, 359, 550, 1189, 637,
210, 195, 1651, 825, 645, 643, 546, 1263, -1, -1,
648, -1, -1, 1561, -1, -1, 1560, -1, -1, 1563,
1294, 400, 242, 242, 242, 1299, 60, 161, 241, 217,
241, 1309, 400, 401, 39, 241, 1310, 39, 212, 163,
48, 241, 72, 241, 412, 90, 1320, 1321, 72, 95,
1324, 94, 1330, 92, 71, 242, 242, 1252, 242, 242,
242, 1335, 242, 242, 432, 242, 242, 1275, 240, 242,
438, 71, 239, 218, 105, 241, 174, 445, 446, 1668,
240, 236, 73, 451, 241, 241, 454, 455, 241, 1567,
241, 1299, 190, 461, 241, 8, 242, 240, 1576, 1577,
1578, 1579, 1580, 1581, 1582, 1583, 1584, 481, 1586, 241,
108, 242, 1320, 242, 482, 1310, 242, 1555, 497, 242,
241, 219, 162, 242, 240, 239, 79, 93, 1402, 227,
228, 229, 230, 231, 241, 1409, 1414, 8, 241, 217,
173, 239, 242, 1417, 234, 1340, 4, 526, 242, 242,
242, 1425, 238, 242, 234, 1429, 524, 1431, 0, 0,
1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 33,
269, 1445, 426, 866, 1094, 543, 1450, 592, 399, 119,
548, 856, 550, 545, 1112, 858, 1327, 555, 1462, 1465,
1464, 131, 1615, 133, 1672, 1689, 1714, 1679, 138, 1473,
1474, 1475, 1476, 1477, 1478, 145, 146, 1402, 1709, 149,
1114, 1715, 898, 1102, 1409, 26, 13, 1590, 247, 899,
160, 1495, 177, 324, 1681, 406, 1711, 219, 168, 643,
1589, 171, 224, 225, 226, 227, 228, 229, 230, 231,
308, 196, 198, 1517, 1698, 1519, 1100, 239, 31, 842,
242, 239, 620, 193, 1665, 195, 911, 810, 837, 627,
1594, 201, 202, 1537, 1080, 1049, 1260, 1712, 1257, 637,
210, 359, 1189, 562, 195, 643, 825, 1263, -1, 550,
648, -1, 645, 1561, 1651, 546, 1560, -1, -1, 1563,
-1, -1, -1, 1567, -1, -1, 675, 676, 677, 678,
-1, -1, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583,
1584, -1, 1586, 1587, -1, -1, 1590, -1, -1, -1,
1594, 219, 1517, -1, 1519, -1, 224, 225, 226, 227,
228, 229, 230, 231, -1, -1, -1, -1, -1, -1,
-1, 239, -1, 1617, -1, 1619, -1, -1, 219, -1,
-1, -1, 1560, 224, 225, 226, 227, 228, 229, 230,
231, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, 239, -1, 1617, -1, 1619, -1, -1, -1, -1,
-1, -1, 1560, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, 751, 752, 753, 754, 755, 1568, 1569, -1,
8, -1, -1, 1657, -1, 13, -1, -1, 1666, 768,
-1, -1, -1, -1, -1, -1, -1, -1, 1672, -1,
......@@ -4084,7 +4084,7 @@ static const short yycheck[] = { 3,
-1, 192, 193, 194, 195, -1, 197, -1, 199, 200,
201, 202, 203, 204, -1, 206, 207, 208, 209, 210,
-1, -1, -1, 214, -1, 216, 217, 218, 219, 220,
221, 222, 3, 4, -1, 6, -1, 228, 9, -1,
221, 222, 3, 4, -1, -1, -1, 228, -1, -1,
-1, 232, 233, 234, -1, -1, 17, 18, 19, 20,
241, -1, 23, -1, -1, -1, -1, -1, -1, 30,
31, 32, 33, 34, -1, 36, 37, -1, -1, -1,
......@@ -4092,10 +4092,10 @@ static const short yycheck[] = { 3,
51, -1, 53, -1, -1, -1, -1, -1, -1, -1,
61, -1, -1, 64, -1, -1, 67, -1, -1, -1,
-1, 72, 73, -1, -1, -1, -1, -1, 79, 80,
81, -1, 83, -1, 85, 86, -1, -1, 89, -1,
81, -1, 83, -1, 85, 86, -1, 88, 89, -1,
91, 92, -1, 94, 95, -1, -1, -1, -1, 100,
-1, -1, 103, 104, -1, -1, 107, -1, 109, -1,
-1, -1, 113, 114, -1, -1, 117, -1, -1, -1,
-1, -1, 113, 114, 115, -1, 117, -1, -1, -1,
121, 122, 123, 124, -1, -1, -1, 128, 129, -1,
-1, -1, 133, -1, -1, 136, -1, -1, -1, -1,
-1, -1, 143, 144, 145, 146, -1, 148, 149, -1,
......@@ -4117,7 +4117,7 @@ static const short yycheck[] = { 3,
81, -1, 83, -1, 85, 86, -1, 88, 89, -1,
91, 92, -1, 94, 95, -1, -1, -1, -1, 100,
-1, -1, 103, 104, -1, -1, 107, -1, 109, -1,
-1, -1, 113, 114, 115, -1, 117, -1, -1, -1,
-1, -1, 113, 114, -1, -1, 117, -1, -1, -1,
121, 122, 123, 124, -1, -1, -1, 128, 129, -1,
-1, -1, 133, -1, -1, 136, -1, -1, -1, -1,
-1, -1, 143, 144, 145, 146, -1, 148, 149, -1,
......@@ -4128,7 +4128,7 @@ static const short yycheck[] = { 3,
-1, 192, 193, 194, 195, -1, 197, -1, 199, 200,
201, 202, 203, 204, -1, 206, 207, 208, 209, 210,
-1, -1, -1, 214, -1, 216, 217, 218, 219, 220,
221, 222, 3, 4, -1, -1, -1, 228, -1, -1,
221, 222, 3, 4, -1, 6, -1, 228, 9, -1,
-1, 232, 233, 234, -1, -1, 17, 18, 19, 20,
241, -1, 23, -1, -1, -1, -1, -1, -1, 30,
31, 32, 33, 34, -1, 36, 37, -1, -1, -1,
......@@ -4136,7 +4136,7 @@ static const short yycheck[] = { 3,
51, -1, 53, -1, -1, -1, -1, -1, -1, -1,
61, -1, -1, 64, -1, -1, 67, -1, -1, -1,
-1, 72, 73, -1, -1, -1, -1, -1, 79, 80,
81, -1, 83, -1, 85, 86, -1, 88, 89, -1,
81, -1, 83, -1, 85, 86, -1, -1, 89, -1,
91, 92, -1, 94, 95, -1, -1, -1, -1, 100,
-1, -1, 103, 104, -1, -1, 107, -1, 109, -1,
-1, -1, 113, 114, -1, -1, 117, -1, -1, -1,
......@@ -4149,7 +4149,7 @@ static const short yycheck[] = { 3,
181, 182, -1, 184, 185, 186, -1, 188, -1, 190,
-1, 192, 193, 194, 195, -1, 197, -1, 199, 200,
201, 202, 203, 204, -1, 206, 207, 208, 209, 210,
-1, -1, -1, 214, -1, 216, 217, 218, 219, 220,
-1, -1, -1, 214, -1, 216, 217, 218, -1, 220,
221, 222, 3, 4, -1, -1, -1, 228, -1, -1,
-1, 232, 233, 234, -1, -1, -1, 18, 19, 20,
241, -1, -1, -1, -1, -1, -1, -1, -1, 30,
......@@ -4193,7 +4193,7 @@ static const short yycheck[] = { 3,
181, 182, -1, 184, 185, 186, -1, 188, -1, 190,
-1, 192, 193, 194, 195, -1, 197, -1, 199, 200,
201, 202, 203, 204, -1, 206, 207, 208, 209, 210,
-1, -1, -1, 214, -1, 216, 217, 218, 219, 220,
-1, -1, -1, 214, -1, 216, 217, 218, -1, 220,
221, 222, 3, 4, -1, -1, -1, 228, -1, -1,
-1, 232, 233, 234, -1, -1, -1, 18, 19, 20,
241, -1, -1, -1, -1, -1, -1, -1, -1, -1,
......@@ -4259,7 +4259,7 @@ static const short yycheck[] = { 3,
181, 182, -1, -1, 185, 186, -1, 188, -1, 190,
-1, 192, 193, 194, 195, -1, 197, -1, 199, 200,
201, 202, 203, 204, -1, 206, 207, 208, 209, 210,
-1, -1, -1, 214, -1, 216, 217, 218, 219, 220,
-1, -1, -1, 214, -1, 216, 217, 218, -1, 220,
221, 222, 3, 4, -1, -1, -1, 228, -1, -1,
-1, 232, 233, 234, -1, -1, -1, 18, 19, 20,
241, -1, -1, -1, -1, -1, -1, -1, -1, 30,
......@@ -4303,7 +4303,7 @@ static const short yycheck[] = { 3,
181, 182, -1, 184, 185, 186, -1, 188, -1, 190,
-1, 192, 193, 194, 195, -1, 197, -1, 199, 200,
201, 202, 203, 204, -1, 206, 207, 208, 209, 210,
-1, -1, -1, 214, -1, 216, 217, 218, 219, 220,
-1, -1, -1, 214, -1, 216, 217, 218, -1, 220,
221, 222, 3, 4, -1, -1, -1, 228, -1, -1,
-1, 232, -1, -1, -1, -1, -1, 18, 19, 20,
241, -1, -1, -1, -1, -1, -1, -1, -1, -1,
......@@ -4347,7 +4347,7 @@ static const short yycheck[] = { 3,
181, 182, -1, -1, 185, 186, -1, 188, -1, 190,
-1, 192, 193, 194, 195, -1, 197, -1, 199, 200,
201, 202, 203, 204, -1, 206, 207, 208, 209, 210,
3, 4, -1, 214, -1, 216, 217, 218, 219, 220,
3, 4, -1, 214, -1, 216, 217, 218, -1, 220,
221, 222, -1, -1, -1, -1, -1, 228, -1, -1,
-1, 232, 233, 234, -1, -1, -1, 30, -1, -1,
241, -1, -1, 36, -1, -1, -1, -1, -1, -1,
......
......@@ -10,7 +10,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.61 1999/03/17 20:17:12 momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.62 1999/03/17 21:02:57 momjian Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
......@@ -336,7 +336,7 @@ Oid param_type(int t); /* used in parse_expr.c */
%nonassoc LIKE
%nonassoc BETWEEN
%nonassoc IN
%nonassoc Op /* multi-character ops and user-defined operators */
%left Op /* multi-character ops and user-defined operators */
%nonassoc NOTNULL
%nonassoc ISNULL
%nonassoc IS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment