1 2state 0 3 $accept : _root $end 4 stmtlist : _ (2) 5 6 . reduce 2 7 8 root goto 1 9 stmtlist goto 2 10 11state 1 12 $accept : root_$end 13 14 $end accept 15 . error 16 17 18state 2 19 root : stmtlist_ (1) 20 stmtlist : stmtlist_stmt 21 22 $end reduce 1 23 error shift 4 24 PROP shift 8 25 MASK shift 9 26 EVENT shift 6 27 ENGINE shift 7 28 ASRU shift 10 29 FRU shift 11 30 CONFIG shift 12 31 IF shift 5 32 ; shift 13 33 . error 34 35 stmt goto 3 36 37state 3 38 stmtlist : stmtlist stmt_ (3) 39 40 . reduce 3 41 42 43state 4 44 stmt : error_; 45 46 ; shift 14 47 . error 48 49 50state 5 51 stmt : IF_( expr ) stmt 52 stmt : IF_( expr ) { stmtlist } 53 54 ( shift 15 55 . error 56 57 58state 6 59 stmt : EVENT_event nvpairlist ; 60 61 ID shift 18 62 . error 63 64 ename goto 17 65 event goto 16 66 67state 7 68 stmt : ENGINE_event nvpairlist ; 69 70 ID shift 18 71 . error 72 73 ename goto 17 74 event goto 19 75 76state 8 77 stmt : PROP_propbody ; 78 79 ID shift 18 80 . error 81 82 ename goto 17 83 eventlist goto 21 84 event goto 22 85 propbody goto 20 86 87state 9 88 stmt : MASK_propbody ; 89 90 ID shift 18 91 . error 92 93 ename goto 17 94 eventlist goto 21 95 event goto 22 96 propbody goto 23 97 98state 10 99 stmt : ASRU_pname nvpairlist ; 100 101 ID shift 26 102 . error 103 104 iterid goto 25 105 pname goto 24 106 107state 11 108 stmt : FRU_pname nvpairlist ; 109 110 ID shift 26 111 . error 112 113 iterid goto 25 114 pname goto 27 115 116state 12 117 stmt : CONFIG_ipname nvpairlist ; 118 119 ID shift 30 120 . error 121 122 ipname goto 28 123 iname goto 29 124 125state 13 126 stmt : ;_ (14) 127 128 . reduce 14 129 130 131state 14 132 stmt : error ;_ (4) 133 134 . reduce 4 135 136 137state 15 138 stmt : IF (_expr ) stmt 139 stmt : IF (_expr ) { stmtlist } 140 141 ! shift 34 142 ~ shift 35 143 ASRU shift 44 144 FRU shift 45 145 COUNT shift 46 146 ID shift 38 147 QUOTE shift 40 148 NUMBER shift 33 149 PATHFUNC shift 41 150 ( shift 36 151 $ shift 43 152 . error 153 154 expr goto 31 155 cexpr goto 32 156 func goto 37 157 pfunc goto 42 158 globid goto 39 159 160state 16 161 stmt : EVENT event_nvpairlist ; 162 nvpairlist : _ (27) 163 164 ENGINE shift 50 165 COUNT shift 51 166 ID shift 52 167 . reduce 27 168 169 nvpairlist goto 47 170 nvpair goto 48 171 nvname goto 49 172 173state 17 174 event : ename_epname eexprlist 175 ename : ename_. enameid 176 ename : ename_- enameid 177 epname : _ (53) 178 179 - shift 55 180 . shift 54 181 @ shift 56 182 . reduce 53 183 184 epname goto 53 185 186state 18 187 ename : ID_. enameid 188 189 . shift 57 190 . error 191 192 193state 19 194 stmt : ENGINE event_nvpairlist ; 195 nvpairlist : _ (27) 196 197 ENGINE shift 50 198 COUNT shift 51 199 ID shift 52 200 . reduce 27 201 202 nvpairlist goto 58 203 nvpair goto 48 204 nvname goto 49 205 206state 20 207 stmt : PROP propbody_; 208 propbody : propbody_nork ARROW nork eventlist 209 nork : _ (17) 210 211 ; shift 59 212 ( shift 61 213 . reduce 17 214 215 nork goto 60 216 217state 21 218 propbody : eventlist_nork ARROW nork eventlist 219 eventlist : eventlist_, event 220 nork : _ (17) 221 222 ( shift 61 223 , shift 63 224 . reduce 17 225 226 nork goto 62 227 228state 22 229 eventlist : event_ (50) 230 231 . reduce 50 232 233 234state 23 235 stmt : MASK propbody_; 236 propbody : propbody_nork ARROW nork eventlist 237 nork : _ (17) 238 239 ; shift 64 240 ( shift 61 241 . reduce 17 242 243 nork goto 60 244 245state 24 246 stmt : ASRU pname_nvpairlist ; 247 pname : pname_/ iterid 248 nvpairlist : _ (27) 249 250 / shift 66 251 ENGINE shift 50 252 COUNT shift 51 253 ID shift 52 254 . reduce 27 255 256 nvpairlist goto 65 257 nvpair goto 48 258 nvname goto 49 259 260state 25 261 pname : iterid_ (124) 262 263 . reduce 124 264 265 266state 26 267 iterid : ID_ (105) 268 iterid : ID_[ ] 269 iterid : ID_[ cexpr ] 270 iterid : ID_< > 271 iterid : ID_< ID > 272 iterid : ID_- iterid 273 274 < shift 68 275 - shift 69 276 [ shift 67 277 . reduce 105 278 279 280state 27 281 stmt : FRU pname_nvpairlist ; 282 pname : pname_/ iterid 283 nvpairlist : _ (27) 284 285 / shift 66 286 ENGINE shift 50 287 COUNT shift 51 288 ID shift 52 289 . reduce 27 290 291 nvpairlist goto 70 292 nvpair goto 48 293 nvname goto 49 294 295state 28 296 stmt : CONFIG ipname_nvpairlist ; 297 ipname : ipname_/ iname 298 nvpairlist : _ (27) 299 300 / shift 72 301 ENGINE shift 50 302 COUNT shift 51 303 ID shift 52 304 . reduce 27 305 306 nvpairlist goto 71 307 nvpair goto 48 308 nvname goto 49 309 310state 29 311 ipname : iname_ (126) 312 313 . reduce 126 314 315 316state 30 317 iname : ID_ (111) 318 319 . reduce 111 320 321 322state 31 323 stmt : IF ( expr_) stmt 324 stmt : IF ( expr_) { stmtlist } 325 326 ) shift 73 327 . error 328 329 330state 32 331 expr : cexpr_ (59) 332 cexpr : cexpr_= cexpr 333 cexpr : cexpr_? cexpr 334 cexpr : cexpr_: cexpr 335 cexpr : cexpr_OR cexpr 336 cexpr : cexpr_AND cexpr 337 cexpr : cexpr_| cexpr 338 cexpr : cexpr_^ cexpr 339 cexpr : cexpr_& cexpr 340 cexpr : cexpr_EQ cexpr 341 cexpr : cexpr_NE cexpr 342 cexpr : cexpr_< cexpr 343 cexpr : cexpr_LE cexpr 344 cexpr : cexpr_> cexpr 345 cexpr : cexpr_GE cexpr 346 cexpr : cexpr_LSHIFT cexpr 347 cexpr : cexpr_RSHIFT cexpr 348 cexpr : cexpr_- cexpr 349 cexpr : cexpr_+ cexpr 350 cexpr : cexpr_* cexpr 351 cexpr : cexpr_DIV cexpr 352 cexpr : cexpr_/ cexpr 353 cexpr : cexpr_% cexpr 354 355 = shift 74 356 ? shift 75 357 : shift 76 358 OR shift 77 359 AND shift 78 360 | shift 79 361 ^ shift 80 362 & shift 81 363 EQ shift 82 364 NE shift 83 365 LE shift 85 366 GE shift 87 367 < shift 84 368 > shift 86 369 LSHIFT shift 88 370 RSHIFT shift 89 371 - shift 90 372 + shift 91 373 * shift 92 374 % shift 95 375 DIV shift 93 376 / shift 94 377 . reduce 59 378 379 380state 33 381 expr : NUMBER_ID 382 cexpr : NUMBER_ (87) 383 384 ID shift 96 385 . reduce 87 386 387 388state 34 389 cexpr : !_cexpr 390 391 ! shift 34 392 ~ shift 35 393 ASRU shift 44 394 FRU shift 45 395 COUNT shift 46 396 ID shift 38 397 QUOTE shift 40 398 NUMBER shift 98 399 PATHFUNC shift 41 400 ( shift 36 401 $ shift 43 402 . error 403 404 cexpr goto 97 405 func goto 37 406 pfunc goto 42 407 globid goto 39 408 409state 35 410 cexpr : ~_cexpr 411 412 ! shift 34 413 ~ shift 35 414 ASRU shift 44 415 FRU shift 45 416 COUNT shift 46 417 ID shift 38 418 QUOTE shift 40 419 NUMBER shift 98 420 PATHFUNC shift 41 421 ( shift 36 422 $ shift 43 423 . error 424 425 cexpr goto 99 426 func goto 37 427 pfunc goto 42 428 globid goto 39 429 430state 36 431 cexpr : (_cexpr ) 432 433 ! shift 34 434 ~ shift 35 435 ASRU shift 44 436 FRU shift 45 437 COUNT shift 46 438 ID shift 38 439 QUOTE shift 40 440 NUMBER shift 98 441 PATHFUNC shift 41 442 ( shift 36 443 $ shift 43 444 . error 445 446 cexpr goto 100 447 func goto 37 448 pfunc goto 42 449 globid goto 39 450 451state 37 452 cexpr : func_ (86) 453 454 . reduce 86 455 456 457state 38 458 cexpr : ID_ (88) 459 func : ID_( ) 460 func : ID_( exprlist ) 461 462 ( shift 101 463 . reduce 88 464 465 466state 39 467 cexpr : globid_ (89) 468 469 . reduce 89 470 471 472state 40 473 cexpr : QUOTE_ (90) 474 475 . reduce 90 476 477 478state 41 479 func : PATHFUNC_( parglist ) 480 481 ( shift 102 482 . error 483 484 485state 42 486 func : pfunc_ (94) 487 488 . reduce 94 489 490 491state 43 492 globid : $_ID 493 494 ID shift 103 495 . error 496 497 498state 44 499 pfunc : ASRU_( pname ) 500 501 ( shift 104 502 . error 503 504 505state 45 506 pfunc : FRU_( pname ) 507 508 ( shift 105 509 . error 510 511 512state 46 513 pfunc : COUNT_( event ) 514 515 ( shift 106 516 . error 517 518 519state 47 520 stmt : EVENT event nvpairlist_; 521 nvpairlist : nvpairlist_, nvpair 522 523 ; shift 107 524 , shift 108 525 . error 526 527 528state 48 529 nvpairlist : nvpair_ (28) 530 531 . reduce 28 532 533 534state 49 535 nvpair : nvname_= nvexpr 536 nvname : nvname_- ID 537 538 = shift 109 539 - shift 110 540 . error 541 542 543state 50 544 nvpair : ENGINE_= nvexpr 545 546 = shift 111 547 . error 548 549 550state 51 551 nvpair : COUNT_= nvexpr 552 553 = shift 112 554 . error 555 556 557state 52 558 nvname : ID_ (33) 559 560 . reduce 33 561 562 563state 53 564 event : ename epname_eexprlist 565 eexprlist : _ (55) 566 567 { shift 114 568 . reduce 55 569 570 eexprlist goto 113 571 572state 54 573 ename : ename ._enameid 574 575 PROP shift 117 576 MASK shift 118 577 EVENT shift 119 578 ENGINE shift 120 579 ASRU shift 121 580 FRU shift 122 581 CONFIG shift 123 582 ID shift 116 583 IF shift 124 584 . error 585 586 enameid goto 115 587 588state 55 589 ename : ename -_enameid 590 591 PROP shift 117 592 MASK shift 118 593 EVENT shift 119 594 ENGINE shift 120 595 ASRU shift 121 596 FRU shift 122 597 CONFIG shift 123 598 ID shift 116 599 IF shift 124 600 . error 601 602 enameid goto 125 603 604state 56 605 epname : @_pname 606 607 ID shift 26 608 . error 609 610 iterid goto 25 611 pname goto 126 612 613state 57 614 ename : ID ._enameid 615 616 PROP shift 117 617 MASK shift 118 618 EVENT shift 119 619 ENGINE shift 120 620 ASRU shift 121 621 FRU shift 122 622 CONFIG shift 123 623 ID shift 116 624 IF shift 124 625 . error 626 627 enameid goto 127 628 629state 58 630 stmt : ENGINE event nvpairlist_; 631 nvpairlist : nvpairlist_, nvpair 632 633 ; shift 128 634 , shift 108 635 . error 636 637 638state 59 639 stmt : PROP propbody ;_ (9) 640 641 . reduce 9 642 643 644state 60 645 propbody : propbody nork_ARROW nork eventlist 646 647 ARROW shift 129 648 . error 649 650 651state 61 652 nork : (_norkexpr ) 653 654 ID shift 132 655 NUMBER shift 131 656 ( shift 133 657 . error 658 659 norkexpr goto 130 660 661state 62 662 propbody : eventlist nork_ARROW nork eventlist 663 664 ARROW shift 134 665 . error 666 667 668state 63 669 eventlist : eventlist ,_event 670 671 ID shift 18 672 . error 673 674 ename goto 17 675 event goto 135 676 677state 64 678 stmt : MASK propbody ;_ (10) 679 680 . reduce 10 681 682 683state 65 684 stmt : ASRU pname nvpairlist_; 685 nvpairlist : nvpairlist_, nvpair 686 687 ; shift 136 688 , shift 108 689 . error 690 691 692state 66 693 pname : pname /_iterid 694 695 ID shift 26 696 . error 697 698 iterid goto 137 699 700state 67 701 iterid : ID [_] 702 iterid : ID [_cexpr ] 703 704 ! shift 34 705 ~ shift 35 706 ASRU shift 44 707 FRU shift 45 708 COUNT shift 46 709 ID shift 38 710 QUOTE shift 40 711 NUMBER shift 98 712 PATHFUNC shift 41 713 ( shift 36 714 $ shift 43 715 ] shift 138 716 . error 717 718 cexpr goto 139 719 func goto 37 720 pfunc goto 42 721 globid goto 39 722 723state 68 724 iterid : ID <_> 725 iterid : ID <_ID > 726 727 > shift 140 728 ID shift 141 729 . error 730 731 732state 69 733 iterid : ID -_iterid 734 735 ID shift 26 736 . error 737 738 iterid goto 142 739 740state 70 741 stmt : FRU pname nvpairlist_; 742 nvpairlist : nvpairlist_, nvpair 743 744 ; shift 143 745 , shift 108 746 . error 747 748 749state 71 750 stmt : CONFIG ipname nvpairlist_; 751 nvpairlist : nvpairlist_, nvpair 752 753 ; shift 144 754 , shift 108 755 . error 756 757 758state 72 759 ipname : ipname /_iname 760 761 ID shift 30 762 . error 763 764 iname goto 145 765 766state 73 767 stmt : IF ( expr )_stmt 768 stmt : IF ( expr )_{ stmtlist } 769 770 error shift 4 771 PROP shift 8 772 MASK shift 9 773 EVENT shift 6 774 ENGINE shift 7 775 ASRU shift 10 776 FRU shift 11 777 CONFIG shift 12 778 IF shift 5 779 ; shift 13 780 { shift 147 781 . error 782 783 stmt goto 146 784 785state 74 786 cexpr : cexpr =_cexpr 787 788 ! shift 34 789 ~ shift 35 790 ASRU shift 44 791 FRU shift 45 792 COUNT shift 46 793 ID shift 38 794 QUOTE shift 40 795 NUMBER shift 98 796 PATHFUNC shift 41 797 ( shift 36 798 $ shift 43 799 . error 800 801 cexpr goto 148 802 func goto 37 803 pfunc goto 42 804 globid goto 39 805 806state 75 807 cexpr : cexpr ?_cexpr 808 809 ! shift 34 810 ~ shift 35 811 ASRU shift 44 812 FRU shift 45 813 COUNT shift 46 814 ID shift 38 815 QUOTE shift 40 816 NUMBER shift 98 817 PATHFUNC shift 41 818 ( shift 36 819 $ shift 43 820 . error 821 822 cexpr goto 149 823 func goto 37 824 pfunc goto 42 825 globid goto 39 826 827state 76 828 cexpr : cexpr :_cexpr 829 830 ! shift 34 831 ~ shift 35 832 ASRU shift 44 833 FRU shift 45 834 COUNT shift 46 835 ID shift 38 836 QUOTE shift 40 837 NUMBER shift 98 838 PATHFUNC shift 41 839 ( shift 36 840 $ shift 43 841 . error 842 843 cexpr goto 150 844 func goto 37 845 pfunc goto 42 846 globid goto 39 847 848state 77 849 cexpr : cexpr OR_cexpr 850 851 ! shift 34 852 ~ shift 35 853 ASRU shift 44 854 FRU shift 45 855 COUNT shift 46 856 ID shift 38 857 QUOTE shift 40 858 NUMBER shift 98 859 PATHFUNC shift 41 860 ( shift 36 861 $ shift 43 862 . error 863 864 cexpr goto 151 865 func goto 37 866 pfunc goto 42 867 globid goto 39 868 869state 78 870 cexpr : cexpr AND_cexpr 871 872 ! shift 34 873 ~ shift 35 874 ASRU shift 44 875 FRU shift 45 876 COUNT shift 46 877 ID shift 38 878 QUOTE shift 40 879 NUMBER shift 98 880 PATHFUNC shift 41 881 ( shift 36 882 $ shift 43 883 . error 884 885 cexpr goto 152 886 func goto 37 887 pfunc goto 42 888 globid goto 39 889 890state 79 891 cexpr : cexpr |_cexpr 892 893 ! shift 34 894 ~ shift 35 895 ASRU shift 44 896 FRU shift 45 897 COUNT shift 46 898 ID shift 38 899 QUOTE shift 40 900 NUMBER shift 98 901 PATHFUNC shift 41 902 ( shift 36 903 $ shift 43 904 . error 905 906 cexpr goto 153 907 func goto 37 908 pfunc goto 42 909 globid goto 39 910 911state 80 912 cexpr : cexpr ^_cexpr 913 914 ! shift 34 915 ~ shift 35 916 ASRU shift 44 917 FRU shift 45 918 COUNT shift 46 919 ID shift 38 920 QUOTE shift 40 921 NUMBER shift 98 922 PATHFUNC shift 41 923 ( shift 36 924 $ shift 43 925 . error 926 927 cexpr goto 154 928 func goto 37 929 pfunc goto 42 930 globid goto 39 931 932state 81 933 cexpr : cexpr &_cexpr 934 935 ! shift 34 936 ~ shift 35 937 ASRU shift 44 938 FRU shift 45 939 COUNT shift 46 940 ID shift 38 941 QUOTE shift 40 942 NUMBER shift 98 943 PATHFUNC shift 41 944 ( shift 36 945 $ shift 43 946 . error 947 948 cexpr goto 155 949 func goto 37 950 pfunc goto 42 951 globid goto 39 952 953state 82 954 cexpr : cexpr EQ_cexpr 955 956 ! shift 34 957 ~ shift 35 958 ASRU shift 44 959 FRU shift 45 960 COUNT shift 46 961 ID shift 38 962 QUOTE shift 40 963 NUMBER shift 98 964 PATHFUNC shift 41 965 ( shift 36 966 $ shift 43 967 . error 968 969 cexpr goto 156 970 func goto 37 971 pfunc goto 42 972 globid goto 39 973 974state 83 975 cexpr : cexpr NE_cexpr 976 977 ! shift 34 978 ~ shift 35 979 ASRU shift 44 980 FRU shift 45 981 COUNT shift 46 982 ID shift 38 983 QUOTE shift 40 984 NUMBER shift 98 985 PATHFUNC shift 41 986 ( shift 36 987 $ shift 43 988 . error 989 990 cexpr goto 157 991 func goto 37 992 pfunc goto 42 993 globid goto 39 994 995state 84 996 cexpr : cexpr <_cexpr 997 998 ! shift 34 999 ~ shift 35 1000 ASRU shift 44 1001 FRU shift 45 1002 COUNT shift 46 1003 ID shift 38 1004 QUOTE shift 40 1005 NUMBER shift 98 1006 PATHFUNC shift 41 1007 ( shift 36 1008 $ shift 43 1009 . error 1010 1011 cexpr goto 158 1012 func goto 37 1013 pfunc goto 42 1014 globid goto 39 1015 1016state 85 1017 cexpr : cexpr LE_cexpr 1018 1019 ! shift 34 1020 ~ shift 35 1021 ASRU shift 44 1022 FRU shift 45 1023 COUNT shift 46 1024 ID shift 38 1025 QUOTE shift 40 1026 NUMBER shift 98 1027 PATHFUNC shift 41 1028 ( shift 36 1029 $ shift 43 1030 . error 1031 1032 cexpr goto 159 1033 func goto 37 1034 pfunc goto 42 1035 globid goto 39 1036 1037state 86 1038 cexpr : cexpr >_cexpr 1039 1040 ! shift 34 1041 ~ shift 35 1042 ASRU shift 44 1043 FRU shift 45 1044 COUNT shift 46 1045 ID shift 38 1046 QUOTE shift 40 1047 NUMBER shift 98 1048 PATHFUNC shift 41 1049 ( shift 36 1050 $ shift 43 1051 . error 1052 1053 cexpr goto 160 1054 func goto 37 1055 pfunc goto 42 1056 globid goto 39 1057 1058state 87 1059 cexpr : cexpr GE_cexpr 1060 1061 ! shift 34 1062 ~ shift 35 1063 ASRU shift 44 1064 FRU shift 45 1065 COUNT shift 46 1066 ID shift 38 1067 QUOTE shift 40 1068 NUMBER shift 98 1069 PATHFUNC shift 41 1070 ( shift 36 1071 $ shift 43 1072 . error 1073 1074 cexpr goto 161 1075 func goto 37 1076 pfunc goto 42 1077 globid goto 39 1078 1079state 88 1080 cexpr : cexpr LSHIFT_cexpr 1081 1082 ! shift 34 1083 ~ shift 35 1084 ASRU shift 44 1085 FRU shift 45 1086 COUNT shift 46 1087 ID shift 38 1088 QUOTE shift 40 1089 NUMBER shift 98 1090 PATHFUNC shift 41 1091 ( shift 36 1092 $ shift 43 1093 . error 1094 1095 cexpr goto 162 1096 func goto 37 1097 pfunc goto 42 1098 globid goto 39 1099 1100state 89 1101 cexpr : cexpr RSHIFT_cexpr 1102 1103 ! shift 34 1104 ~ shift 35 1105 ASRU shift 44 1106 FRU shift 45 1107 COUNT shift 46 1108 ID shift 38 1109 QUOTE shift 40 1110 NUMBER shift 98 1111 PATHFUNC shift 41 1112 ( shift 36 1113 $ shift 43 1114 . error 1115 1116 cexpr goto 163 1117 func goto 37 1118 pfunc goto 42 1119 globid goto 39 1120 1121state 90 1122 cexpr : cexpr -_cexpr 1123 1124 ! shift 34 1125 ~ shift 35 1126 ASRU shift 44 1127 FRU shift 45 1128 COUNT shift 46 1129 ID shift 38 1130 QUOTE shift 40 1131 NUMBER shift 98 1132 PATHFUNC shift 41 1133 ( shift 36 1134 $ shift 43 1135 . error 1136 1137 cexpr goto 164 1138 func goto 37 1139 pfunc goto 42 1140 globid goto 39 1141 1142state 91 1143 cexpr : cexpr +_cexpr 1144 1145 ! shift 34 1146 ~ shift 35 1147 ASRU shift 44 1148 FRU shift 45 1149 COUNT shift 46 1150 ID shift 38 1151 QUOTE shift 40 1152 NUMBER shift 98 1153 PATHFUNC shift 41 1154 ( shift 36 1155 $ shift 43 1156 . error 1157 1158 cexpr goto 165 1159 func goto 37 1160 pfunc goto 42 1161 globid goto 39 1162 1163state 92 1164 cexpr : cexpr *_cexpr 1165 1166 ! shift 34 1167 ~ shift 35 1168 ASRU shift 44 1169 FRU shift 45 1170 COUNT shift 46 1171 ID shift 38 1172 QUOTE shift 40 1173 NUMBER shift 98 1174 PATHFUNC shift 41 1175 ( shift 36 1176 $ shift 43 1177 . error 1178 1179 cexpr goto 166 1180 func goto 37 1181 pfunc goto 42 1182 globid goto 39 1183 1184state 93 1185 cexpr : cexpr DIV_cexpr 1186 1187 ! shift 34 1188 ~ shift 35 1189 ASRU shift 44 1190 FRU shift 45 1191 COUNT shift 46 1192 ID shift 38 1193 QUOTE shift 40 1194 NUMBER shift 98 1195 PATHFUNC shift 41 1196 ( shift 36 1197 $ shift 43 1198 . error 1199 1200 cexpr goto 167 1201 func goto 37 1202 pfunc goto 42 1203 globid goto 39 1204 1205state 94 1206 cexpr : cexpr /_cexpr 1207 1208 ! shift 34 1209 ~ shift 35 1210 ASRU shift 44 1211 FRU shift 45 1212 COUNT shift 46 1213 ID shift 38 1214 QUOTE shift 40 1215 NUMBER shift 98 1216 PATHFUNC shift 41 1217 ( shift 36 1218 $ shift 43 1219 . error 1220 1221 cexpr goto 168 1222 func goto 37 1223 pfunc goto 42 1224 globid goto 39 1225 1226state 95 1227 cexpr : cexpr %_cexpr 1228 1229 ! shift 34 1230 ~ shift 35 1231 ASRU shift 44 1232 FRU shift 45 1233 COUNT shift 46 1234 ID shift 38 1235 QUOTE shift 40 1236 NUMBER shift 98 1237 PATHFUNC shift 41 1238 ( shift 36 1239 $ shift 43 1240 . error 1241 1242 cexpr goto 169 1243 func goto 37 1244 pfunc goto 42 1245 globid goto 39 1246 1247state 96 1248 expr : NUMBER ID_ (60) 1249 1250 . reduce 60 1251 1252 1253state 97 1254 cexpr : cexpr_= cexpr 1255 cexpr : cexpr_? cexpr 1256 cexpr : cexpr_: cexpr 1257 cexpr : cexpr_OR cexpr 1258 cexpr : cexpr_AND cexpr 1259 cexpr : cexpr_| cexpr 1260 cexpr : cexpr_^ cexpr 1261 cexpr : cexpr_& cexpr 1262 cexpr : cexpr_EQ cexpr 1263 cexpr : cexpr_NE cexpr 1264 cexpr : cexpr_< cexpr 1265 cexpr : cexpr_LE cexpr 1266 cexpr : cexpr_> cexpr 1267 cexpr : cexpr_GE cexpr 1268 cexpr : cexpr_LSHIFT cexpr 1269 cexpr : cexpr_RSHIFT cexpr 1270 cexpr : cexpr_- cexpr 1271 cexpr : cexpr_+ cexpr 1272 cexpr : cexpr_* cexpr 1273 cexpr : cexpr_DIV cexpr 1274 cexpr : cexpr_/ cexpr 1275 cexpr : cexpr_% cexpr 1276 cexpr : ! cexpr_ (83) 1277 1278 . reduce 83 1279 1280 1281state 98 1282 cexpr : NUMBER_ (87) 1283 1284 . reduce 87 1285 1286 1287state 99 1288 cexpr : cexpr_= cexpr 1289 cexpr : cexpr_? cexpr 1290 cexpr : cexpr_: cexpr 1291 cexpr : cexpr_OR cexpr 1292 cexpr : cexpr_AND cexpr 1293 cexpr : cexpr_| cexpr 1294 cexpr : cexpr_^ cexpr 1295 cexpr : cexpr_& cexpr 1296 cexpr : cexpr_EQ cexpr 1297 cexpr : cexpr_NE cexpr 1298 cexpr : cexpr_< cexpr 1299 cexpr : cexpr_LE cexpr 1300 cexpr : cexpr_> cexpr 1301 cexpr : cexpr_GE cexpr 1302 cexpr : cexpr_LSHIFT cexpr 1303 cexpr : cexpr_RSHIFT cexpr 1304 cexpr : cexpr_- cexpr 1305 cexpr : cexpr_+ cexpr 1306 cexpr : cexpr_* cexpr 1307 cexpr : cexpr_DIV cexpr 1308 cexpr : cexpr_/ cexpr 1309 cexpr : cexpr_% cexpr 1310 cexpr : ~ cexpr_ (84) 1311 1312 . reduce 84 1313 1314 1315state 100 1316 cexpr : cexpr_= cexpr 1317 cexpr : cexpr_? cexpr 1318 cexpr : cexpr_: cexpr 1319 cexpr : cexpr_OR cexpr 1320 cexpr : cexpr_AND cexpr 1321 cexpr : cexpr_| cexpr 1322 cexpr : cexpr_^ cexpr 1323 cexpr : cexpr_& cexpr 1324 cexpr : cexpr_EQ cexpr 1325 cexpr : cexpr_NE cexpr 1326 cexpr : cexpr_< cexpr 1327 cexpr : cexpr_LE cexpr 1328 cexpr : cexpr_> cexpr 1329 cexpr : cexpr_GE cexpr 1330 cexpr : cexpr_LSHIFT cexpr 1331 cexpr : cexpr_RSHIFT cexpr 1332 cexpr : cexpr_- cexpr 1333 cexpr : cexpr_+ cexpr 1334 cexpr : cexpr_* cexpr 1335 cexpr : cexpr_DIV cexpr 1336 cexpr : cexpr_/ cexpr 1337 cexpr : cexpr_% cexpr 1338 cexpr : ( cexpr_) 1339 1340 = shift 74 1341 ? shift 75 1342 : shift 76 1343 OR shift 77 1344 AND shift 78 1345 | shift 79 1346 ^ shift 80 1347 & shift 81 1348 EQ shift 82 1349 NE shift 83 1350 LE shift 85 1351 GE shift 87 1352 < shift 84 1353 > shift 86 1354 LSHIFT shift 88 1355 RSHIFT shift 89 1356 - shift 90 1357 + shift 91 1358 * shift 92 1359 % shift 95 1360 DIV shift 93 1361 / shift 94 1362 ) shift 170 1363 . error 1364 1365 1366state 101 1367 func : ID (_) 1368 func : ID (_exprlist ) 1369 1370 ! shift 34 1371 ~ shift 35 1372 ASRU shift 44 1373 FRU shift 45 1374 COUNT shift 46 1375 ID shift 38 1376 QUOTE shift 40 1377 NUMBER shift 33 1378 PATHFUNC shift 41 1379 ( shift 36 1380 ) shift 171 1381 $ shift 43 1382 . error 1383 1384 exprlist goto 172 1385 expr goto 173 1386 cexpr goto 32 1387 func goto 37 1388 pfunc goto 42 1389 globid goto 39 1390 1391state 102 1392 func : PATHFUNC (_parglist ) 1393 1394 ASRU shift 44 1395 FRU shift 45 1396 COUNT shift 46 1397 ID shift 179 1398 QUOTE shift 178 1399 . error 1400 1401 iterid goto 25 1402 pname goto 177 1403 pfunc goto 176 1404 parglist goto 174 1405 parg goto 175 1406 1407state 103 1408 globid : $ ID_ (104) 1409 1410 . reduce 104 1411 1412 1413state 104 1414 pfunc : ASRU (_pname ) 1415 1416 ID shift 26 1417 . error 1418 1419 iterid goto 25 1420 pname goto 180 1421 1422state 105 1423 pfunc : FRU (_pname ) 1424 1425 ID shift 26 1426 . error 1427 1428 iterid goto 25 1429 pname goto 181 1430 1431state 106 1432 pfunc : COUNT (_event ) 1433 1434 ID shift 18 1435 . error 1436 1437 ename goto 17 1438 event goto 182 1439 1440state 107 1441 stmt : EVENT event nvpairlist ;_ (7) 1442 1443 . reduce 7 1444 1445 1446state 108 1447 nvpairlist : nvpairlist ,_nvpair 1448 1449 ENGINE shift 50 1450 COUNT shift 51 1451 ID shift 52 1452 . error 1453 1454 nvpair goto 183 1455 nvname goto 49 1456 1457state 109 1458 nvpair : nvname =_nvexpr 1459 1460 ASRU shift 44 1461 FRU shift 45 1462 COUNT shift 46 1463 ID shift 193 1464 QUOTE shift 191 1465 NUMBER shift 190 1466 PATHFUNC shift 41 1467 ( shift 192 1468 $ shift 43 1469 . error 1470 1471 nvexpr goto 184 1472 iterid goto 25 1473 ename goto 186 1474 pname goto 187 1475 numexpr goto 185 1476 func goto 189 1477 pfunc goto 42 1478 globid goto 188 1479 1480state 110 1481 nvname : nvname -_ID 1482 1483 ID shift 194 1484 . error 1485 1486 1487state 111 1488 nvpair : ENGINE =_nvexpr 1489 1490 ASRU shift 44 1491 FRU shift 45 1492 COUNT shift 46 1493 ID shift 193 1494 QUOTE shift 191 1495 NUMBER shift 190 1496 PATHFUNC shift 41 1497 ( shift 192 1498 $ shift 43 1499 . error 1500 1501 nvexpr goto 195 1502 iterid goto 25 1503 ename goto 186 1504 pname goto 187 1505 numexpr goto 185 1506 func goto 189 1507 pfunc goto 42 1508 globid goto 188 1509 1510state 112 1511 nvpair : COUNT =_nvexpr 1512 1513 ASRU shift 44 1514 FRU shift 45 1515 COUNT shift 46 1516 ID shift 193 1517 QUOTE shift 191 1518 NUMBER shift 190 1519 PATHFUNC shift 41 1520 ( shift 192 1521 $ shift 43 1522 . error 1523 1524 nvexpr goto 196 1525 iterid goto 25 1526 ename goto 186 1527 pname goto 187 1528 numexpr goto 185 1529 func goto 189 1530 pfunc goto 42 1531 globid goto 188 1532 1533state 113 1534 event : ename epname eexprlist_ (52) 1535 1536 . reduce 52 1537 1538 1539state 114 1540 eexprlist : {_exprlist } 1541 1542 ! shift 34 1543 ~ shift 35 1544 ASRU shift 44 1545 FRU shift 45 1546 COUNT shift 46 1547 ID shift 38 1548 QUOTE shift 40 1549 NUMBER shift 33 1550 PATHFUNC shift 41 1551 ( shift 36 1552 $ shift 43 1553 . error 1554 1555 exprlist goto 197 1556 expr goto 173 1557 cexpr goto 32 1558 func goto 37 1559 pfunc goto 42 1560 globid goto 39 1561 1562state 115 1563 ename : ename . enameid_ (113) 1564 1565 . reduce 113 1566 1567 1568state 116 1569 enameid : ID_ (115) 1570 1571 . reduce 115 1572 1573 1574state 117 1575 enameid : PROP_ (116) 1576 1577 . reduce 116 1578 1579 1580state 118 1581 enameid : MASK_ (117) 1582 1583 . reduce 117 1584 1585 1586state 119 1587 enameid : EVENT_ (118) 1588 1589 . reduce 118 1590 1591 1592state 120 1593 enameid : ENGINE_ (119) 1594 1595 . reduce 119 1596 1597 1598state 121 1599 enameid : ASRU_ (120) 1600 1601 . reduce 120 1602 1603 1604state 122 1605 enameid : FRU_ (121) 1606 1607 . reduce 121 1608 1609 1610state 123 1611 enameid : CONFIG_ (122) 1612 1613 . reduce 122 1614 1615 1616state 124 1617 enameid : IF_ (123) 1618 1619 . reduce 123 1620 1621 1622state 125 1623 ename : ename - enameid_ (114) 1624 1625 . reduce 114 1626 1627 1628state 126 1629 epname : @ pname_ (54) 1630 pname : pname_/ iterid 1631 1632 / shift 66 1633 . reduce 54 1634 1635 1636state 127 1637 ename : ID . enameid_ (112) 1638 1639 . reduce 112 1640 1641 1642state 128 1643 stmt : ENGINE event nvpairlist ;_ (8) 1644 1645 . reduce 8 1646 1647 1648state 129 1649 propbody : propbody nork ARROW_nork eventlist 1650 nork : _ (17) 1651 1652 ( shift 61 1653 . reduce 17 1654 1655 nork goto 198 1656 1657state 130 1658 nork : ( norkexpr_) 1659 norkexpr : norkexpr_- norkexpr 1660 norkexpr : norkexpr_+ norkexpr 1661 norkexpr : norkexpr_* norkexpr 1662 norkexpr : norkexpr_DIV norkexpr 1663 norkexpr : norkexpr_% norkexpr 1664 1665 - shift 200 1666 + shift 201 1667 * shift 202 1668 % shift 204 1669 DIV shift 203 1670 ) shift 199 1671 . error 1672 1673 1674state 131 1675 norkexpr : NUMBER_ (19) 1676 1677 . reduce 19 1678 1679 1680state 132 1681 norkexpr : ID_ (20) 1682 1683 . reduce 20 1684 1685 1686state 133 1687 norkexpr : (_norkexpr ) 1688 1689 ID shift 132 1690 NUMBER shift 131 1691 ( shift 133 1692 . error 1693 1694 norkexpr goto 205 1695 1696state 134 1697 propbody : eventlist nork ARROW_nork eventlist 1698 nork : _ (17) 1699 1700 ( shift 61 1701 . reduce 17 1702 1703 nork goto 206 1704 1705state 135 1706 eventlist : eventlist , event_ (51) 1707 1708 . reduce 51 1709 1710 1711state 136 1712 stmt : ASRU pname nvpairlist ;_ (11) 1713 1714 . reduce 11 1715 1716 1717state 137 1718 pname : pname / iterid_ (125) 1719 1720 . reduce 125 1721 1722 1723state 138 1724 iterid : ID [ ]_ (106) 1725 1726 . reduce 106 1727 1728 1729state 139 1730 cexpr : cexpr_= cexpr 1731 cexpr : cexpr_? cexpr 1732 cexpr : cexpr_: cexpr 1733 cexpr : cexpr_OR cexpr 1734 cexpr : cexpr_AND cexpr 1735 cexpr : cexpr_| cexpr 1736 cexpr : cexpr_^ cexpr 1737 cexpr : cexpr_& cexpr 1738 cexpr : cexpr_EQ cexpr 1739 cexpr : cexpr_NE cexpr 1740 cexpr : cexpr_< cexpr 1741 cexpr : cexpr_LE cexpr 1742 cexpr : cexpr_> cexpr 1743 cexpr : cexpr_GE cexpr 1744 cexpr : cexpr_LSHIFT cexpr 1745 cexpr : cexpr_RSHIFT cexpr 1746 cexpr : cexpr_- cexpr 1747 cexpr : cexpr_+ cexpr 1748 cexpr : cexpr_* cexpr 1749 cexpr : cexpr_DIV cexpr 1750 cexpr : cexpr_/ cexpr 1751 cexpr : cexpr_% cexpr 1752 iterid : ID [ cexpr_] 1753 1754 = shift 74 1755 ? shift 75 1756 : shift 76 1757 OR shift 77 1758 AND shift 78 1759 | shift 79 1760 ^ shift 80 1761 & shift 81 1762 EQ shift 82 1763 NE shift 83 1764 LE shift 85 1765 GE shift 87 1766 < shift 84 1767 > shift 86 1768 LSHIFT shift 88 1769 RSHIFT shift 89 1770 - shift 90 1771 + shift 91 1772 * shift 92 1773 % shift 95 1774 DIV shift 93 1775 / shift 94 1776 ] shift 207 1777 . error 1778 1779 1780state 140 1781 iterid : ID < >_ (108) 1782 1783 . reduce 108 1784 1785 1786state 141 1787 iterid : ID < ID_> 1788 1789 > shift 208 1790 . error 1791 1792 1793state 142 1794 iterid : ID - iterid_ (110) 1795 1796 . reduce 110 1797 1798 1799state 143 1800 stmt : FRU pname nvpairlist ;_ (12) 1801 1802 . reduce 12 1803 1804 1805state 144 1806 stmt : CONFIG ipname nvpairlist ;_ (13) 1807 1808 . reduce 13 1809 1810 1811state 145 1812 ipname : ipname / iname_ (127) 1813 1814 . reduce 127 1815 1816 1817state 146 1818 stmt : IF ( expr ) stmt_ (5) 1819 1820 . reduce 5 1821 1822 1823state 147 1824 stmt : IF ( expr ) {_stmtlist } 1825 stmtlist : _ (2) 1826 1827 . reduce 2 1828 1829 stmtlist goto 209 1830 1831state 148 1832 cexpr : cexpr_= cexpr 1833 cexpr : cexpr = cexpr_ (61) 1834 cexpr : cexpr_? cexpr 1835 cexpr : cexpr_: cexpr 1836 cexpr : cexpr_OR cexpr 1837 cexpr : cexpr_AND cexpr 1838 cexpr : cexpr_| cexpr 1839 cexpr : cexpr_^ cexpr 1840 cexpr : cexpr_& cexpr 1841 cexpr : cexpr_EQ cexpr 1842 cexpr : cexpr_NE cexpr 1843 cexpr : cexpr_< cexpr 1844 cexpr : cexpr_LE cexpr 1845 cexpr : cexpr_> cexpr 1846 cexpr : cexpr_GE cexpr 1847 cexpr : cexpr_LSHIFT cexpr 1848 cexpr : cexpr_RSHIFT cexpr 1849 cexpr : cexpr_- cexpr 1850 cexpr : cexpr_+ cexpr 1851 cexpr : cexpr_* cexpr 1852 cexpr : cexpr_DIV cexpr 1853 cexpr : cexpr_/ cexpr 1854 cexpr : cexpr_% cexpr 1855 1856 = shift 74 1857 ? shift 75 1858 : shift 76 1859 OR shift 77 1860 AND shift 78 1861 | shift 79 1862 ^ shift 80 1863 & shift 81 1864 EQ shift 82 1865 NE shift 83 1866 LE shift 85 1867 GE shift 87 1868 < shift 84 1869 > shift 86 1870 LSHIFT shift 88 1871 RSHIFT shift 89 1872 - shift 90 1873 + shift 91 1874 * shift 92 1875 % shift 95 1876 DIV shift 93 1877 / shift 94 1878 . reduce 61 1879 1880 1881state 149 1882 cexpr : cexpr_= cexpr 1883 cexpr : cexpr_? cexpr 1884 cexpr : cexpr ? cexpr_ (62) 1885 cexpr : cexpr_: cexpr 1886 cexpr : cexpr_OR cexpr 1887 cexpr : cexpr_AND cexpr 1888 cexpr : cexpr_| cexpr 1889 cexpr : cexpr_^ cexpr 1890 cexpr : cexpr_& cexpr 1891 cexpr : cexpr_EQ cexpr 1892 cexpr : cexpr_NE cexpr 1893 cexpr : cexpr_< cexpr 1894 cexpr : cexpr_LE cexpr 1895 cexpr : cexpr_> cexpr 1896 cexpr : cexpr_GE cexpr 1897 cexpr : cexpr_LSHIFT cexpr 1898 cexpr : cexpr_RSHIFT cexpr 1899 cexpr : cexpr_- cexpr 1900 cexpr : cexpr_+ cexpr 1901 cexpr : cexpr_* cexpr 1902 cexpr : cexpr_DIV cexpr 1903 cexpr : cexpr_/ cexpr 1904 cexpr : cexpr_% cexpr 1905 1906 ? shift 75 1907 : shift 76 1908 OR shift 77 1909 AND shift 78 1910 | shift 79 1911 ^ shift 80 1912 & shift 81 1913 EQ shift 82 1914 NE shift 83 1915 LE shift 85 1916 GE shift 87 1917 < shift 84 1918 > shift 86 1919 LSHIFT shift 88 1920 RSHIFT shift 89 1921 - shift 90 1922 + shift 91 1923 * shift 92 1924 % shift 95 1925 DIV shift 93 1926 / shift 94 1927 . reduce 62 1928 1929 1930state 150 1931 cexpr : cexpr_= cexpr 1932 cexpr : cexpr_? cexpr 1933 cexpr : cexpr_: cexpr 1934 cexpr : cexpr : cexpr_ (63) 1935 cexpr : cexpr_OR cexpr 1936 cexpr : cexpr_AND cexpr 1937 cexpr : cexpr_| cexpr 1938 cexpr : cexpr_^ cexpr 1939 cexpr : cexpr_& cexpr 1940 cexpr : cexpr_EQ cexpr 1941 cexpr : cexpr_NE cexpr 1942 cexpr : cexpr_< cexpr 1943 cexpr : cexpr_LE cexpr 1944 cexpr : cexpr_> cexpr 1945 cexpr : cexpr_GE cexpr 1946 cexpr : cexpr_LSHIFT cexpr 1947 cexpr : cexpr_RSHIFT cexpr 1948 cexpr : cexpr_- cexpr 1949 cexpr : cexpr_+ cexpr 1950 cexpr : cexpr_* cexpr 1951 cexpr : cexpr_DIV cexpr 1952 cexpr : cexpr_/ cexpr 1953 cexpr : cexpr_% cexpr 1954 1955 : error 1956 OR shift 77 1957 AND shift 78 1958 | shift 79 1959 ^ shift 80 1960 & shift 81 1961 EQ shift 82 1962 NE shift 83 1963 LE shift 85 1964 GE shift 87 1965 < shift 84 1966 > shift 86 1967 LSHIFT shift 88 1968 RSHIFT shift 89 1969 - shift 90 1970 + shift 91 1971 * shift 92 1972 % shift 95 1973 DIV shift 93 1974 / shift 94 1975 . reduce 63 1976 1977 1978state 151 1979 cexpr : cexpr_= cexpr 1980 cexpr : cexpr_? cexpr 1981 cexpr : cexpr_: cexpr 1982 cexpr : cexpr_OR cexpr 1983 cexpr : cexpr OR cexpr_ (64) 1984 cexpr : cexpr_AND cexpr 1985 cexpr : cexpr_| cexpr 1986 cexpr : cexpr_^ cexpr 1987 cexpr : cexpr_& cexpr 1988 cexpr : cexpr_EQ cexpr 1989 cexpr : cexpr_NE cexpr 1990 cexpr : cexpr_< cexpr 1991 cexpr : cexpr_LE cexpr 1992 cexpr : cexpr_> cexpr 1993 cexpr : cexpr_GE cexpr 1994 cexpr : cexpr_LSHIFT cexpr 1995 cexpr : cexpr_RSHIFT cexpr 1996 cexpr : cexpr_- cexpr 1997 cexpr : cexpr_+ cexpr 1998 cexpr : cexpr_* cexpr 1999 cexpr : cexpr_DIV cexpr 2000 cexpr : cexpr_/ cexpr 2001 cexpr : cexpr_% cexpr 2002 2003 AND shift 78 2004 | shift 79 2005 ^ shift 80 2006 & shift 81 2007 EQ shift 82 2008 NE shift 83 2009 LE shift 85 2010 GE shift 87 2011 < shift 84 2012 > shift 86 2013 LSHIFT shift 88 2014 RSHIFT shift 89 2015 - shift 90 2016 + shift 91 2017 * shift 92 2018 % shift 95 2019 DIV shift 93 2020 / shift 94 2021 . reduce 64 2022 2023 2024state 152 2025 cexpr : cexpr_= cexpr 2026 cexpr : cexpr_? cexpr 2027 cexpr : cexpr_: cexpr 2028 cexpr : cexpr_OR cexpr 2029 cexpr : cexpr_AND cexpr 2030 cexpr : cexpr AND cexpr_ (65) 2031 cexpr : cexpr_| cexpr 2032 cexpr : cexpr_^ cexpr 2033 cexpr : cexpr_& cexpr 2034 cexpr : cexpr_EQ cexpr 2035 cexpr : cexpr_NE cexpr 2036 cexpr : cexpr_< cexpr 2037 cexpr : cexpr_LE cexpr 2038 cexpr : cexpr_> cexpr 2039 cexpr : cexpr_GE cexpr 2040 cexpr : cexpr_LSHIFT cexpr 2041 cexpr : cexpr_RSHIFT cexpr 2042 cexpr : cexpr_- cexpr 2043 cexpr : cexpr_+ cexpr 2044 cexpr : cexpr_* cexpr 2045 cexpr : cexpr_DIV cexpr 2046 cexpr : cexpr_/ cexpr 2047 cexpr : cexpr_% cexpr 2048 2049 | shift 79 2050 ^ shift 80 2051 & shift 81 2052 EQ shift 82 2053 NE shift 83 2054 LE shift 85 2055 GE shift 87 2056 < shift 84 2057 > shift 86 2058 LSHIFT shift 88 2059 RSHIFT shift 89 2060 - shift 90 2061 + shift 91 2062 * shift 92 2063 % shift 95 2064 DIV shift 93 2065 / shift 94 2066 . reduce 65 2067 2068 2069state 153 2070 cexpr : cexpr_= cexpr 2071 cexpr : cexpr_? cexpr 2072 cexpr : cexpr_: cexpr 2073 cexpr : cexpr_OR cexpr 2074 cexpr : cexpr_AND cexpr 2075 cexpr : cexpr_| cexpr 2076 cexpr : cexpr | cexpr_ (66) 2077 cexpr : cexpr_^ cexpr 2078 cexpr : cexpr_& cexpr 2079 cexpr : cexpr_EQ cexpr 2080 cexpr : cexpr_NE cexpr 2081 cexpr : cexpr_< cexpr 2082 cexpr : cexpr_LE cexpr 2083 cexpr : cexpr_> cexpr 2084 cexpr : cexpr_GE cexpr 2085 cexpr : cexpr_LSHIFT cexpr 2086 cexpr : cexpr_RSHIFT cexpr 2087 cexpr : cexpr_- cexpr 2088 cexpr : cexpr_+ cexpr 2089 cexpr : cexpr_* cexpr 2090 cexpr : cexpr_DIV cexpr 2091 cexpr : cexpr_/ cexpr 2092 cexpr : cexpr_% cexpr 2093 2094 ^ shift 80 2095 & shift 81 2096 EQ shift 82 2097 NE shift 83 2098 LE shift 85 2099 GE shift 87 2100 < shift 84 2101 > shift 86 2102 LSHIFT shift 88 2103 RSHIFT shift 89 2104 - shift 90 2105 + shift 91 2106 * shift 92 2107 % shift 95 2108 DIV shift 93 2109 / shift 94 2110 . reduce 66 2111 2112 2113state 154 2114 cexpr : cexpr_= cexpr 2115 cexpr : cexpr_? cexpr 2116 cexpr : cexpr_: cexpr 2117 cexpr : cexpr_OR cexpr 2118 cexpr : cexpr_AND cexpr 2119 cexpr : cexpr_| cexpr 2120 cexpr : cexpr_^ cexpr 2121 cexpr : cexpr ^ cexpr_ (67) 2122 cexpr : cexpr_& cexpr 2123 cexpr : cexpr_EQ cexpr 2124 cexpr : cexpr_NE cexpr 2125 cexpr : cexpr_< cexpr 2126 cexpr : cexpr_LE cexpr 2127 cexpr : cexpr_> cexpr 2128 cexpr : cexpr_GE cexpr 2129 cexpr : cexpr_LSHIFT cexpr 2130 cexpr : cexpr_RSHIFT cexpr 2131 cexpr : cexpr_- cexpr 2132 cexpr : cexpr_+ cexpr 2133 cexpr : cexpr_* cexpr 2134 cexpr : cexpr_DIV cexpr 2135 cexpr : cexpr_/ cexpr 2136 cexpr : cexpr_% cexpr 2137 2138 & shift 81 2139 EQ shift 82 2140 NE shift 83 2141 LE shift 85 2142 GE shift 87 2143 < shift 84 2144 > shift 86 2145 LSHIFT shift 88 2146 RSHIFT shift 89 2147 - shift 90 2148 + shift 91 2149 * shift 92 2150 % shift 95 2151 DIV shift 93 2152 / shift 94 2153 . reduce 67 2154 2155 2156state 155 2157 cexpr : cexpr_= cexpr 2158 cexpr : cexpr_? cexpr 2159 cexpr : cexpr_: cexpr 2160 cexpr : cexpr_OR cexpr 2161 cexpr : cexpr_AND cexpr 2162 cexpr : cexpr_| cexpr 2163 cexpr : cexpr_^ cexpr 2164 cexpr : cexpr_& cexpr 2165 cexpr : cexpr & cexpr_ (68) 2166 cexpr : cexpr_EQ cexpr 2167 cexpr : cexpr_NE cexpr 2168 cexpr : cexpr_< cexpr 2169 cexpr : cexpr_LE cexpr 2170 cexpr : cexpr_> cexpr 2171 cexpr : cexpr_GE cexpr 2172 cexpr : cexpr_LSHIFT cexpr 2173 cexpr : cexpr_RSHIFT cexpr 2174 cexpr : cexpr_- cexpr 2175 cexpr : cexpr_+ cexpr 2176 cexpr : cexpr_* cexpr 2177 cexpr : cexpr_DIV cexpr 2178 cexpr : cexpr_/ cexpr 2179 cexpr : cexpr_% cexpr 2180 2181 EQ shift 82 2182 NE shift 83 2183 LE shift 85 2184 GE shift 87 2185 < shift 84 2186 > shift 86 2187 LSHIFT shift 88 2188 RSHIFT shift 89 2189 - shift 90 2190 + shift 91 2191 * shift 92 2192 % shift 95 2193 DIV shift 93 2194 / shift 94 2195 . reduce 68 2196 2197 2198state 156 2199 cexpr : cexpr_= cexpr 2200 cexpr : cexpr_? cexpr 2201 cexpr : cexpr_: cexpr 2202 cexpr : cexpr_OR cexpr 2203 cexpr : cexpr_AND cexpr 2204 cexpr : cexpr_| cexpr 2205 cexpr : cexpr_^ cexpr 2206 cexpr : cexpr_& cexpr 2207 cexpr : cexpr_EQ cexpr 2208 cexpr : cexpr EQ cexpr_ (69) 2209 cexpr : cexpr_NE cexpr 2210 cexpr : cexpr_< cexpr 2211 cexpr : cexpr_LE cexpr 2212 cexpr : cexpr_> cexpr 2213 cexpr : cexpr_GE cexpr 2214 cexpr : cexpr_LSHIFT cexpr 2215 cexpr : cexpr_RSHIFT cexpr 2216 cexpr : cexpr_- cexpr 2217 cexpr : cexpr_+ cexpr 2218 cexpr : cexpr_* cexpr 2219 cexpr : cexpr_DIV cexpr 2220 cexpr : cexpr_/ cexpr 2221 cexpr : cexpr_% cexpr 2222 2223 LE shift 85 2224 GE shift 87 2225 < shift 84 2226 > shift 86 2227 LSHIFT shift 88 2228 RSHIFT shift 89 2229 - shift 90 2230 + shift 91 2231 * shift 92 2232 % shift 95 2233 DIV shift 93 2234 / shift 94 2235 . reduce 69 2236 2237 2238state 157 2239 cexpr : cexpr_= cexpr 2240 cexpr : cexpr_? cexpr 2241 cexpr : cexpr_: cexpr 2242 cexpr : cexpr_OR cexpr 2243 cexpr : cexpr_AND cexpr 2244 cexpr : cexpr_| cexpr 2245 cexpr : cexpr_^ cexpr 2246 cexpr : cexpr_& cexpr 2247 cexpr : cexpr_EQ cexpr 2248 cexpr : cexpr_NE cexpr 2249 cexpr : cexpr NE cexpr_ (70) 2250 cexpr : cexpr_< cexpr 2251 cexpr : cexpr_LE cexpr 2252 cexpr : cexpr_> cexpr 2253 cexpr : cexpr_GE cexpr 2254 cexpr : cexpr_LSHIFT cexpr 2255 cexpr : cexpr_RSHIFT cexpr 2256 cexpr : cexpr_- cexpr 2257 cexpr : cexpr_+ cexpr 2258 cexpr : cexpr_* cexpr 2259 cexpr : cexpr_DIV cexpr 2260 cexpr : cexpr_/ cexpr 2261 cexpr : cexpr_% cexpr 2262 2263 LE shift 85 2264 GE shift 87 2265 < shift 84 2266 > shift 86 2267 LSHIFT shift 88 2268 RSHIFT shift 89 2269 - shift 90 2270 + shift 91 2271 * shift 92 2272 % shift 95 2273 DIV shift 93 2274 / shift 94 2275 . reduce 70 2276 2277 2278state 158 2279 cexpr : cexpr_= cexpr 2280 cexpr : cexpr_? cexpr 2281 cexpr : cexpr_: cexpr 2282 cexpr : cexpr_OR cexpr 2283 cexpr : cexpr_AND cexpr 2284 cexpr : cexpr_| cexpr 2285 cexpr : cexpr_^ cexpr 2286 cexpr : cexpr_& cexpr 2287 cexpr : cexpr_EQ cexpr 2288 cexpr : cexpr_NE cexpr 2289 cexpr : cexpr_< cexpr 2290 cexpr : cexpr < cexpr_ (71) 2291 cexpr : cexpr_LE cexpr 2292 cexpr : cexpr_> cexpr 2293 cexpr : cexpr_GE cexpr 2294 cexpr : cexpr_LSHIFT cexpr 2295 cexpr : cexpr_RSHIFT cexpr 2296 cexpr : cexpr_- cexpr 2297 cexpr : cexpr_+ cexpr 2298 cexpr : cexpr_* cexpr 2299 cexpr : cexpr_DIV cexpr 2300 cexpr : cexpr_/ cexpr 2301 cexpr : cexpr_% cexpr 2302 2303 LSHIFT shift 88 2304 RSHIFT shift 89 2305 - shift 90 2306 + shift 91 2307 * shift 92 2308 % shift 95 2309 DIV shift 93 2310 / shift 94 2311 . reduce 71 2312 2313 2314state 159 2315 cexpr : cexpr_= cexpr 2316 cexpr : cexpr_? cexpr 2317 cexpr : cexpr_: cexpr 2318 cexpr : cexpr_OR cexpr 2319 cexpr : cexpr_AND cexpr 2320 cexpr : cexpr_| cexpr 2321 cexpr : cexpr_^ cexpr 2322 cexpr : cexpr_& cexpr 2323 cexpr : cexpr_EQ cexpr 2324 cexpr : cexpr_NE cexpr 2325 cexpr : cexpr_< cexpr 2326 cexpr : cexpr_LE cexpr 2327 cexpr : cexpr LE cexpr_ (72) 2328 cexpr : cexpr_> cexpr 2329 cexpr : cexpr_GE cexpr 2330 cexpr : cexpr_LSHIFT cexpr 2331 cexpr : cexpr_RSHIFT cexpr 2332 cexpr : cexpr_- cexpr 2333 cexpr : cexpr_+ cexpr 2334 cexpr : cexpr_* cexpr 2335 cexpr : cexpr_DIV cexpr 2336 cexpr : cexpr_/ cexpr 2337 cexpr : cexpr_% cexpr 2338 2339 LSHIFT shift 88 2340 RSHIFT shift 89 2341 - shift 90 2342 + shift 91 2343 * shift 92 2344 % shift 95 2345 DIV shift 93 2346 / shift 94 2347 . reduce 72 2348 2349 2350state 160 2351 cexpr : cexpr_= cexpr 2352 cexpr : cexpr_? cexpr 2353 cexpr : cexpr_: cexpr 2354 cexpr : cexpr_OR cexpr 2355 cexpr : cexpr_AND cexpr 2356 cexpr : cexpr_| cexpr 2357 cexpr : cexpr_^ cexpr 2358 cexpr : cexpr_& cexpr 2359 cexpr : cexpr_EQ cexpr 2360 cexpr : cexpr_NE cexpr 2361 cexpr : cexpr_< cexpr 2362 cexpr : cexpr_LE cexpr 2363 cexpr : cexpr_> cexpr 2364 cexpr : cexpr > cexpr_ (73) 2365 cexpr : cexpr_GE cexpr 2366 cexpr : cexpr_LSHIFT cexpr 2367 cexpr : cexpr_RSHIFT cexpr 2368 cexpr : cexpr_- cexpr 2369 cexpr : cexpr_+ cexpr 2370 cexpr : cexpr_* cexpr 2371 cexpr : cexpr_DIV cexpr 2372 cexpr : cexpr_/ cexpr 2373 cexpr : cexpr_% cexpr 2374 2375 LSHIFT shift 88 2376 RSHIFT shift 89 2377 - shift 90 2378 + shift 91 2379 * shift 92 2380 % shift 95 2381 DIV shift 93 2382 / shift 94 2383 . reduce 73 2384 2385 2386state 161 2387 cexpr : cexpr_= cexpr 2388 cexpr : cexpr_? cexpr 2389 cexpr : cexpr_: cexpr 2390 cexpr : cexpr_OR cexpr 2391 cexpr : cexpr_AND cexpr 2392 cexpr : cexpr_| cexpr 2393 cexpr : cexpr_^ cexpr 2394 cexpr : cexpr_& cexpr 2395 cexpr : cexpr_EQ cexpr 2396 cexpr : cexpr_NE cexpr 2397 cexpr : cexpr_< cexpr 2398 cexpr : cexpr_LE cexpr 2399 cexpr : cexpr_> cexpr 2400 cexpr : cexpr_GE cexpr 2401 cexpr : cexpr GE cexpr_ (74) 2402 cexpr : cexpr_LSHIFT cexpr 2403 cexpr : cexpr_RSHIFT cexpr 2404 cexpr : cexpr_- cexpr 2405 cexpr : cexpr_+ cexpr 2406 cexpr : cexpr_* cexpr 2407 cexpr : cexpr_DIV cexpr 2408 cexpr : cexpr_/ cexpr 2409 cexpr : cexpr_% cexpr 2410 2411 LSHIFT shift 88 2412 RSHIFT shift 89 2413 - shift 90 2414 + shift 91 2415 * shift 92 2416 % shift 95 2417 DIV shift 93 2418 / shift 94 2419 . reduce 74 2420 2421 2422state 162 2423 cexpr : cexpr_= cexpr 2424 cexpr : cexpr_? cexpr 2425 cexpr : cexpr_: cexpr 2426 cexpr : cexpr_OR cexpr 2427 cexpr : cexpr_AND cexpr 2428 cexpr : cexpr_| cexpr 2429 cexpr : cexpr_^ cexpr 2430 cexpr : cexpr_& cexpr 2431 cexpr : cexpr_EQ cexpr 2432 cexpr : cexpr_NE cexpr 2433 cexpr : cexpr_< cexpr 2434 cexpr : cexpr_LE cexpr 2435 cexpr : cexpr_> cexpr 2436 cexpr : cexpr_GE cexpr 2437 cexpr : cexpr_LSHIFT cexpr 2438 cexpr : cexpr LSHIFT cexpr_ (75) 2439 cexpr : cexpr_RSHIFT cexpr 2440 cexpr : cexpr_- cexpr 2441 cexpr : cexpr_+ cexpr 2442 cexpr : cexpr_* cexpr 2443 cexpr : cexpr_DIV cexpr 2444 cexpr : cexpr_/ cexpr 2445 cexpr : cexpr_% cexpr 2446 2447 - shift 90 2448 + shift 91 2449 * shift 92 2450 % shift 95 2451 DIV shift 93 2452 / shift 94 2453 . reduce 75 2454 2455 2456state 163 2457 cexpr : cexpr_= cexpr 2458 cexpr : cexpr_? cexpr 2459 cexpr : cexpr_: cexpr 2460 cexpr : cexpr_OR cexpr 2461 cexpr : cexpr_AND cexpr 2462 cexpr : cexpr_| cexpr 2463 cexpr : cexpr_^ cexpr 2464 cexpr : cexpr_& cexpr 2465 cexpr : cexpr_EQ cexpr 2466 cexpr : cexpr_NE cexpr 2467 cexpr : cexpr_< cexpr 2468 cexpr : cexpr_LE cexpr 2469 cexpr : cexpr_> cexpr 2470 cexpr : cexpr_GE cexpr 2471 cexpr : cexpr_LSHIFT cexpr 2472 cexpr : cexpr_RSHIFT cexpr 2473 cexpr : cexpr RSHIFT cexpr_ (76) 2474 cexpr : cexpr_- cexpr 2475 cexpr : cexpr_+ cexpr 2476 cexpr : cexpr_* cexpr 2477 cexpr : cexpr_DIV cexpr 2478 cexpr : cexpr_/ cexpr 2479 cexpr : cexpr_% cexpr 2480 2481 - shift 90 2482 + shift 91 2483 * shift 92 2484 % shift 95 2485 DIV shift 93 2486 / shift 94 2487 . reduce 76 2488 2489 2490state 164 2491 cexpr : cexpr_= cexpr 2492 cexpr : cexpr_? cexpr 2493 cexpr : cexpr_: cexpr 2494 cexpr : cexpr_OR cexpr 2495 cexpr : cexpr_AND cexpr 2496 cexpr : cexpr_| cexpr 2497 cexpr : cexpr_^ cexpr 2498 cexpr : cexpr_& cexpr 2499 cexpr : cexpr_EQ cexpr 2500 cexpr : cexpr_NE cexpr 2501 cexpr : cexpr_< cexpr 2502 cexpr : cexpr_LE cexpr 2503 cexpr : cexpr_> cexpr 2504 cexpr : cexpr_GE cexpr 2505 cexpr : cexpr_LSHIFT cexpr 2506 cexpr : cexpr_RSHIFT cexpr 2507 cexpr : cexpr_- cexpr 2508 cexpr : cexpr - cexpr_ (77) 2509 cexpr : cexpr_+ cexpr 2510 cexpr : cexpr_* cexpr 2511 cexpr : cexpr_DIV cexpr 2512 cexpr : cexpr_/ cexpr 2513 cexpr : cexpr_% cexpr 2514 2515 * shift 92 2516 % shift 95 2517 DIV shift 93 2518 / shift 94 2519 . reduce 77 2520 2521 2522state 165 2523 cexpr : cexpr_= cexpr 2524 cexpr : cexpr_? cexpr 2525 cexpr : cexpr_: cexpr 2526 cexpr : cexpr_OR cexpr 2527 cexpr : cexpr_AND cexpr 2528 cexpr : cexpr_| cexpr 2529 cexpr : cexpr_^ cexpr 2530 cexpr : cexpr_& cexpr 2531 cexpr : cexpr_EQ cexpr 2532 cexpr : cexpr_NE cexpr 2533 cexpr : cexpr_< cexpr 2534 cexpr : cexpr_LE cexpr 2535 cexpr : cexpr_> cexpr 2536 cexpr : cexpr_GE cexpr 2537 cexpr : cexpr_LSHIFT cexpr 2538 cexpr : cexpr_RSHIFT cexpr 2539 cexpr : cexpr_- cexpr 2540 cexpr : cexpr_+ cexpr 2541 cexpr : cexpr + cexpr_ (78) 2542 cexpr : cexpr_* cexpr 2543 cexpr : cexpr_DIV cexpr 2544 cexpr : cexpr_/ cexpr 2545 cexpr : cexpr_% cexpr 2546 2547 * shift 92 2548 % shift 95 2549 DIV shift 93 2550 / shift 94 2551 . reduce 78 2552 2553 2554state 166 2555 cexpr : cexpr_= cexpr 2556 cexpr : cexpr_? cexpr 2557 cexpr : cexpr_: cexpr 2558 cexpr : cexpr_OR cexpr 2559 cexpr : cexpr_AND cexpr 2560 cexpr : cexpr_| cexpr 2561 cexpr : cexpr_^ cexpr 2562 cexpr : cexpr_& cexpr 2563 cexpr : cexpr_EQ cexpr 2564 cexpr : cexpr_NE cexpr 2565 cexpr : cexpr_< cexpr 2566 cexpr : cexpr_LE cexpr 2567 cexpr : cexpr_> cexpr 2568 cexpr : cexpr_GE cexpr 2569 cexpr : cexpr_LSHIFT cexpr 2570 cexpr : cexpr_RSHIFT cexpr 2571 cexpr : cexpr_- cexpr 2572 cexpr : cexpr_+ cexpr 2573 cexpr : cexpr_* cexpr 2574 cexpr : cexpr * cexpr_ (79) 2575 cexpr : cexpr_DIV cexpr 2576 cexpr : cexpr_/ cexpr 2577 cexpr : cexpr_% cexpr 2578 2579 . reduce 79 2580 2581 2582state 167 2583 cexpr : cexpr_= cexpr 2584 cexpr : cexpr_? cexpr 2585 cexpr : cexpr_: cexpr 2586 cexpr : cexpr_OR cexpr 2587 cexpr : cexpr_AND cexpr 2588 cexpr : cexpr_| cexpr 2589 cexpr : cexpr_^ cexpr 2590 cexpr : cexpr_& cexpr 2591 cexpr : cexpr_EQ cexpr 2592 cexpr : cexpr_NE cexpr 2593 cexpr : cexpr_< cexpr 2594 cexpr : cexpr_LE cexpr 2595 cexpr : cexpr_> cexpr 2596 cexpr : cexpr_GE cexpr 2597 cexpr : cexpr_LSHIFT cexpr 2598 cexpr : cexpr_RSHIFT cexpr 2599 cexpr : cexpr_- cexpr 2600 cexpr : cexpr_+ cexpr 2601 cexpr : cexpr_* cexpr 2602 cexpr : cexpr_DIV cexpr 2603 cexpr : cexpr DIV cexpr_ (80) 2604 cexpr : cexpr_/ cexpr 2605 cexpr : cexpr_% cexpr 2606 2607 . reduce 80 2608 2609 2610state 168 2611 cexpr : cexpr_= cexpr 2612 cexpr : cexpr_? cexpr 2613 cexpr : cexpr_: cexpr 2614 cexpr : cexpr_OR cexpr 2615 cexpr : cexpr_AND cexpr 2616 cexpr : cexpr_| cexpr 2617 cexpr : cexpr_^ cexpr 2618 cexpr : cexpr_& cexpr 2619 cexpr : cexpr_EQ cexpr 2620 cexpr : cexpr_NE cexpr 2621 cexpr : cexpr_< cexpr 2622 cexpr : cexpr_LE cexpr 2623 cexpr : cexpr_> cexpr 2624 cexpr : cexpr_GE cexpr 2625 cexpr : cexpr_LSHIFT cexpr 2626 cexpr : cexpr_RSHIFT cexpr 2627 cexpr : cexpr_- cexpr 2628 cexpr : cexpr_+ cexpr 2629 cexpr : cexpr_* cexpr 2630 cexpr : cexpr_DIV cexpr 2631 cexpr : cexpr_/ cexpr 2632 cexpr : cexpr / cexpr_ (81) 2633 cexpr : cexpr_% cexpr 2634 2635 . reduce 81 2636 2637 2638state 169 2639 cexpr : cexpr_= cexpr 2640 cexpr : cexpr_? cexpr 2641 cexpr : cexpr_: cexpr 2642 cexpr : cexpr_OR cexpr 2643 cexpr : cexpr_AND cexpr 2644 cexpr : cexpr_| cexpr 2645 cexpr : cexpr_^ cexpr 2646 cexpr : cexpr_& cexpr 2647 cexpr : cexpr_EQ cexpr 2648 cexpr : cexpr_NE cexpr 2649 cexpr : cexpr_< cexpr 2650 cexpr : cexpr_LE cexpr 2651 cexpr : cexpr_> cexpr 2652 cexpr : cexpr_GE cexpr 2653 cexpr : cexpr_LSHIFT cexpr 2654 cexpr : cexpr_RSHIFT cexpr 2655 cexpr : cexpr_- cexpr 2656 cexpr : cexpr_+ cexpr 2657 cexpr : cexpr_* cexpr 2658 cexpr : cexpr_DIV cexpr 2659 cexpr : cexpr_/ cexpr 2660 cexpr : cexpr_% cexpr 2661 cexpr : cexpr % cexpr_ (82) 2662 2663 . reduce 82 2664 2665 2666state 170 2667 cexpr : ( cexpr )_ (85) 2668 2669 . reduce 85 2670 2671 2672state 171 2673 func : ID ( )_ (91) 2674 2675 . reduce 91 2676 2677 2678state 172 2679 exprlist : exprlist_, expr 2680 func : ID ( exprlist_) 2681 2682 ) shift 211 2683 , shift 210 2684 . error 2685 2686 2687state 173 2688 exprlist : expr_ (57) 2689 2690 . reduce 57 2691 2692 2693state 174 2694 func : PATHFUNC ( parglist_) 2695 parglist : parglist_, parg 2696 2697 ) shift 212 2698 , shift 213 2699 . error 2700 2701 2702state 175 2703 parglist : parg_ (95) 2704 2705 . reduce 95 2706 2707 2708state 176 2709 parg : pfunc_ (97) 2710 2711 . reduce 97 2712 2713 2714state 177 2715 parg : pname_ (98) 2716 pname : pname_/ iterid 2717 2718 / shift 66 2719 . reduce 98 2720 2721 2722state 178 2723 parg : QUOTE_ (99) 2724 2725 . reduce 99 2726 2727 2728state 179 2729 parg : ID_( exprlist ) 2730 iterid : ID_ (105) 2731 iterid : ID_[ ] 2732 iterid : ID_[ cexpr ] 2733 iterid : ID_< > 2734 iterid : ID_< ID > 2735 iterid : ID_- iterid 2736 2737 < shift 68 2738 - shift 69 2739 ( shift 214 2740 [ shift 67 2741 . reduce 105 2742 2743 2744state 180 2745 pfunc : ASRU ( pname_) 2746 pname : pname_/ iterid 2747 2748 / shift 66 2749 ) shift 215 2750 . error 2751 2752 2753state 181 2754 pfunc : FRU ( pname_) 2755 pname : pname_/ iterid 2756 2757 / shift 66 2758 ) shift 216 2759 . error 2760 2761 2762state 182 2763 pfunc : COUNT ( event_) 2764 2765 ) shift 217 2766 . error 2767 2768 2769state 183 2770 nvpairlist : nvpairlist , nvpair_ (29) 2771 2772 . reduce 29 2773 2774 2775state 184 2776 nvpair : nvname = nvexpr_ (30) 2777 2778 . reduce 30 2779 2780 2781state 185 2782 nvexpr : numexpr_ (35) 2783 numexpr : numexpr_- numexpr 2784 numexpr : numexpr_+ numexpr 2785 numexpr : numexpr_* numexpr 2786 numexpr : numexpr_DIV numexpr 2787 numexpr : numexpr_/ numexpr 2788 numexpr : numexpr_% numexpr 2789 2790 - shift 218 2791 + shift 219 2792 * shift 220 2793 % shift 223 2794 DIV shift 221 2795 / shift 222 2796 . reduce 35 2797 2798 2799state 186 2800 nvexpr : ename_epname 2801 ename : ename_. enameid 2802 ename : ename_- enameid 2803 epname : _ (53) 2804 2805 - shift 55 2806 . shift 54 2807 @ shift 56 2808 . reduce 53 2809 2810 epname goto 224 2811 2812state 187 2813 nvexpr : pname_ (37) 2814 pname : pname_/ iterid 2815 2816 / shift 66 2817 . reduce 37 2818 2819 2820state 188 2821 nvexpr : globid_ (38) 2822 2823 . reduce 38 2824 2825 2826state 189 2827 nvexpr : func_ (39) 2828 2829 . reduce 39 2830 2831 2832state 190 2833 nvexpr : NUMBER_ID 2834 numexpr : NUMBER_ (49) 2835 2836 ID shift 225 2837 . reduce 49 2838 2839 2840state 191 2841 nvexpr : QUOTE_ (41) 2842 2843 . reduce 41 2844 2845 2846state 192 2847 numexpr : (_numexpr ) 2848 2849 NUMBER shift 227 2850 ( shift 192 2851 . error 2852 2853 numexpr goto 226 2854 2855state 193 2856 func : ID_( ) 2857 func : ID_( exprlist ) 2858 iterid : ID_ (105) 2859 iterid : ID_[ ] 2860 iterid : ID_[ cexpr ] 2861 iterid : ID_< > 2862 iterid : ID_< ID > 2863 iterid : ID_- iterid 2864 ename : ID_. enameid 2865 2866 < shift 68 2867 - shift 69 2868 . shift 57 2869 ( shift 101 2870 [ shift 67 2871 . reduce 105 2872 2873 2874state 194 2875 nvname : nvname - ID_ (34) 2876 2877 . reduce 34 2878 2879 2880state 195 2881 nvpair : ENGINE = nvexpr_ (31) 2882 2883 . reduce 31 2884 2885 2886state 196 2887 nvpair : COUNT = nvexpr_ (32) 2888 2889 . reduce 32 2890 2891 2892state 197 2893 eexprlist : { exprlist_} 2894 exprlist : exprlist_, expr 2895 2896 } shift 228 2897 , shift 210 2898 . error 2899 2900 2901state 198 2902 propbody : propbody nork ARROW nork_eventlist 2903 2904 ID shift 18 2905 . error 2906 2907 ename goto 17 2908 eventlist goto 229 2909 event goto 22 2910 2911state 199 2912 nork : ( norkexpr )_ (18) 2913 2914 . reduce 18 2915 2916 2917state 200 2918 norkexpr : norkexpr -_norkexpr 2919 2920 ID shift 132 2921 NUMBER shift 131 2922 ( shift 133 2923 . error 2924 2925 norkexpr goto 230 2926 2927state 201 2928 norkexpr : norkexpr +_norkexpr 2929 2930 ID shift 132 2931 NUMBER shift 131 2932 ( shift 133 2933 . error 2934 2935 norkexpr goto 231 2936 2937state 202 2938 norkexpr : norkexpr *_norkexpr 2939 2940 ID shift 132 2941 NUMBER shift 131 2942 ( shift 133 2943 . error 2944 2945 norkexpr goto 232 2946 2947state 203 2948 norkexpr : norkexpr DIV_norkexpr 2949 2950 ID shift 132 2951 NUMBER shift 131 2952 ( shift 133 2953 . error 2954 2955 norkexpr goto 233 2956 2957state 204 2958 norkexpr : norkexpr %_norkexpr 2959 2960 ID shift 132 2961 NUMBER shift 131 2962 ( shift 133 2963 . error 2964 2965 norkexpr goto 234 2966 2967state 205 2968 norkexpr : ( norkexpr_) 2969 norkexpr : norkexpr_- norkexpr 2970 norkexpr : norkexpr_+ norkexpr 2971 norkexpr : norkexpr_* norkexpr 2972 norkexpr : norkexpr_DIV norkexpr 2973 norkexpr : norkexpr_% norkexpr 2974 2975 - shift 200 2976 + shift 201 2977 * shift 202 2978 % shift 204 2979 DIV shift 203 2980 ) shift 235 2981 . error 2982 2983 2984state 206 2985 propbody : eventlist nork ARROW nork_eventlist 2986 2987 ID shift 18 2988 . error 2989 2990 ename goto 17 2991 eventlist goto 236 2992 event goto 22 2993 2994state 207 2995 iterid : ID [ cexpr ]_ (107) 2996 2997 . reduce 107 2998 2999 3000state 208 3001 iterid : ID < ID >_ (109) 3002 3003 . reduce 109 3004 3005 3006state 209 3007 stmtlist : stmtlist_stmt 3008 stmt : IF ( expr ) { stmtlist_} 3009 3010 error shift 4 3011 PROP shift 8 3012 MASK shift 9 3013 EVENT shift 6 3014 ENGINE shift 7 3015 ASRU shift 10 3016 FRU shift 11 3017 CONFIG shift 12 3018 IF shift 5 3019 ; shift 13 3020 } shift 237 3021 . error 3022 3023 stmt goto 3 3024 3025state 210 3026 exprlist : exprlist ,_expr 3027 3028 ! shift 34 3029 ~ shift 35 3030 ASRU shift 44 3031 FRU shift 45 3032 COUNT shift 46 3033 ID shift 38 3034 QUOTE shift 40 3035 NUMBER shift 33 3036 PATHFUNC shift 41 3037 ( shift 36 3038 $ shift 43 3039 . error 3040 3041 expr goto 238 3042 cexpr goto 32 3043 func goto 37 3044 pfunc goto 42 3045 globid goto 39 3046 3047state 211 3048 func : ID ( exprlist )_ (92) 3049 3050 . reduce 92 3051 3052 3053state 212 3054 func : PATHFUNC ( parglist )_ (93) 3055 3056 . reduce 93 3057 3058 3059state 213 3060 parglist : parglist ,_parg 3061 3062 ASRU shift 44 3063 FRU shift 45 3064 COUNT shift 46 3065 ID shift 179 3066 QUOTE shift 178 3067 . error 3068 3069 iterid goto 25 3070 pname goto 177 3071 pfunc goto 176 3072 parg goto 239 3073 3074state 214 3075 parg : ID (_exprlist ) 3076 3077 ! shift 34 3078 ~ shift 35 3079 ASRU shift 44 3080 FRU shift 45 3081 COUNT shift 46 3082 ID shift 38 3083 QUOTE shift 40 3084 NUMBER shift 33 3085 PATHFUNC shift 41 3086 ( shift 36 3087 $ shift 43 3088 . error 3089 3090 exprlist goto 240 3091 expr goto 173 3092 cexpr goto 32 3093 func goto 37 3094 pfunc goto 42 3095 globid goto 39 3096 3097state 215 3098 pfunc : ASRU ( pname )_ (101) 3099 3100 . reduce 101 3101 3102 3103state 216 3104 pfunc : FRU ( pname )_ (102) 3105 3106 . reduce 102 3107 3108 3109state 217 3110 pfunc : COUNT ( event )_ (103) 3111 3112 . reduce 103 3113 3114 3115state 218 3116 numexpr : numexpr -_numexpr 3117 3118 NUMBER shift 227 3119 ( shift 192 3120 . error 3121 3122 numexpr goto 241 3123 3124state 219 3125 numexpr : numexpr +_numexpr 3126 3127 NUMBER shift 227 3128 ( shift 192 3129 . error 3130 3131 numexpr goto 242 3132 3133state 220 3134 numexpr : numexpr *_numexpr 3135 3136 NUMBER shift 227 3137 ( shift 192 3138 . error 3139 3140 numexpr goto 243 3141 3142state 221 3143 numexpr : numexpr DIV_numexpr 3144 3145 NUMBER shift 227 3146 ( shift 192 3147 . error 3148 3149 numexpr goto 244 3150 3151state 222 3152 numexpr : numexpr /_numexpr 3153 3154 NUMBER shift 227 3155 ( shift 192 3156 . error 3157 3158 numexpr goto 245 3159 3160state 223 3161 numexpr : numexpr %_numexpr 3162 3163 NUMBER shift 227 3164 ( shift 192 3165 . error 3166 3167 numexpr goto 246 3168 3169state 224 3170 nvexpr : ename epname_ (36) 3171 3172 . reduce 36 3173 3174 3175state 225 3176 nvexpr : NUMBER ID_ (40) 3177 3178 . reduce 40 3179 3180 3181state 226 3182 numexpr : numexpr_- numexpr 3183 numexpr : numexpr_+ numexpr 3184 numexpr : numexpr_* numexpr 3185 numexpr : numexpr_DIV numexpr 3186 numexpr : numexpr_/ numexpr 3187 numexpr : numexpr_% numexpr 3188 numexpr : ( numexpr_) 3189 3190 - shift 218 3191 + shift 219 3192 * shift 220 3193 % shift 223 3194 DIV shift 221 3195 / shift 222 3196 ) shift 247 3197 . error 3198 3199 3200state 227 3201 numexpr : NUMBER_ (49) 3202 3203 . reduce 49 3204 3205 3206state 228 3207 eexprlist : { exprlist }_ (56) 3208 3209 . reduce 56 3210 3211 3212state 229 3213 propbody : propbody nork ARROW nork eventlist_ (16) 3214 eventlist : eventlist_, event 3215 3216 , shift 63 3217 . reduce 16 3218 3219 3220state 230 3221 norkexpr : norkexpr_- norkexpr 3222 norkexpr : norkexpr - norkexpr_ (22) 3223 norkexpr : norkexpr_+ norkexpr 3224 norkexpr : norkexpr_* norkexpr 3225 norkexpr : norkexpr_DIV norkexpr 3226 norkexpr : norkexpr_% norkexpr 3227 3228 * shift 202 3229 % shift 204 3230 DIV shift 203 3231 . reduce 22 3232 3233 3234state 231 3235 norkexpr : norkexpr_- norkexpr 3236 norkexpr : norkexpr_+ norkexpr 3237 norkexpr : norkexpr + norkexpr_ (23) 3238 norkexpr : norkexpr_* norkexpr 3239 norkexpr : norkexpr_DIV norkexpr 3240 norkexpr : norkexpr_% norkexpr 3241 3242 * shift 202 3243 % shift 204 3244 DIV shift 203 3245 . reduce 23 3246 3247 3248state 232 3249 norkexpr : norkexpr_- norkexpr 3250 norkexpr : norkexpr_+ norkexpr 3251 norkexpr : norkexpr_* norkexpr 3252 norkexpr : norkexpr * norkexpr_ (24) 3253 norkexpr : norkexpr_DIV norkexpr 3254 norkexpr : norkexpr_% norkexpr 3255 3256 . reduce 24 3257 3258 3259state 233 3260 norkexpr : norkexpr_- norkexpr 3261 norkexpr : norkexpr_+ norkexpr 3262 norkexpr : norkexpr_* norkexpr 3263 norkexpr : norkexpr_DIV norkexpr 3264 norkexpr : norkexpr DIV norkexpr_ (25) 3265 norkexpr : norkexpr_% norkexpr 3266 3267 . reduce 25 3268 3269 3270state 234 3271 norkexpr : norkexpr_- norkexpr 3272 norkexpr : norkexpr_+ norkexpr 3273 norkexpr : norkexpr_* norkexpr 3274 norkexpr : norkexpr_DIV norkexpr 3275 norkexpr : norkexpr_% norkexpr 3276 norkexpr : norkexpr % norkexpr_ (26) 3277 3278 . reduce 26 3279 3280 3281state 235 3282 norkexpr : ( norkexpr )_ (21) 3283 3284 . reduce 21 3285 3286 3287state 236 3288 propbody : eventlist nork ARROW nork eventlist_ (15) 3289 eventlist : eventlist_, event 3290 3291 , shift 63 3292 . reduce 15 3293 3294 3295state 237 3296 stmt : IF ( expr ) { stmtlist }_ (6) 3297 3298 . reduce 6 3299 3300 3301state 238 3302 exprlist : exprlist , expr_ (58) 3303 3304 . reduce 58 3305 3306 3307state 239 3308 parglist : parglist , parg_ (96) 3309 3310 . reduce 96 3311 3312 3313state 240 3314 exprlist : exprlist_, expr 3315 parg : ID ( exprlist_) 3316 3317 ) shift 248 3318 , shift 210 3319 . error 3320 3321 3322state 241 3323 numexpr : numexpr_- numexpr 3324 numexpr : numexpr - numexpr_ (42) 3325 numexpr : numexpr_+ numexpr 3326 numexpr : numexpr_* numexpr 3327 numexpr : numexpr_DIV numexpr 3328 numexpr : numexpr_/ numexpr 3329 numexpr : numexpr_% numexpr 3330 3331 * shift 220 3332 % shift 223 3333 DIV shift 221 3334 / shift 222 3335 . reduce 42 3336 3337 3338state 242 3339 numexpr : numexpr_- numexpr 3340 numexpr : numexpr_+ numexpr 3341 numexpr : numexpr + numexpr_ (43) 3342 numexpr : numexpr_* numexpr 3343 numexpr : numexpr_DIV numexpr 3344 numexpr : numexpr_/ numexpr 3345 numexpr : numexpr_% numexpr 3346 3347 * shift 220 3348 % shift 223 3349 DIV shift 221 3350 / shift 222 3351 . reduce 43 3352 3353 3354state 243 3355 numexpr : numexpr_- numexpr 3356 numexpr : numexpr_+ numexpr 3357 numexpr : numexpr_* numexpr 3358 numexpr : numexpr * numexpr_ (44) 3359 numexpr : numexpr_DIV numexpr 3360 numexpr : numexpr_/ numexpr 3361 numexpr : numexpr_% numexpr 3362 3363 . reduce 44 3364 3365 3366state 244 3367 numexpr : numexpr_- numexpr 3368 numexpr : numexpr_+ numexpr 3369 numexpr : numexpr_* numexpr 3370 numexpr : numexpr_DIV numexpr 3371 numexpr : numexpr DIV numexpr_ (45) 3372 numexpr : numexpr_/ numexpr 3373 numexpr : numexpr_% numexpr 3374 3375 . reduce 45 3376 3377 3378state 245 3379 numexpr : numexpr_- numexpr 3380 numexpr : numexpr_+ numexpr 3381 numexpr : numexpr_* numexpr 3382 numexpr : numexpr_DIV numexpr 3383 numexpr : numexpr_/ numexpr 3384 numexpr : numexpr / numexpr_ (46) 3385 numexpr : numexpr_% numexpr 3386 3387 . reduce 46 3388 3389 3390state 246 3391 numexpr : numexpr_- numexpr 3392 numexpr : numexpr_+ numexpr 3393 numexpr : numexpr_* numexpr 3394 numexpr : numexpr_DIV numexpr 3395 numexpr : numexpr_/ numexpr 3396 numexpr : numexpr_% numexpr 3397 numexpr : numexpr % numexpr_ (47) 3398 3399 . reduce 47 3400 3401 3402state 247 3403 numexpr : ( numexpr )_ (48) 3404 3405 . reduce 48 3406 3407 3408state 248 3409 parg : ID ( exprlist )_ (100) 3410 3411 . reduce 100 3412 3413 341451/127 terminals, 29/600 nonterminals 3415128/300 grammar rules, 249/1000 states 34160 shift/reduce, 0 reduce/reduce conflicts reported 341744/601 working sets used 3418memory: states,etc. 562/2000, parser 276/4000 341964/3001 distinct lookahead sets 3420203 extra closures 3421914 shift entries, 3 exceptions 3422116 goto entries 3423134 entries saved by goto default 3424Optimizer space used: input 2033/4000, output 728/4000 3425728 table entries, 172 zero 3426maximum spread: 279, maximum offset: 275 3427