1 2state 0 3 $accept : _statement_list $end 4 statement_list : _ (1) 5 6 . reduce 1 7 8 statement_list goto 1 9 10state 1 11 $accept : statement_list_$end 12 statement_list : statement_list_statement 13 14 $end accept 15 MDB_TOK_SYMBOL shift 24 16 MDB_TOK_IMMEDIATE shift 28 17 MDB_TOK_DCMD shift 36 18 MDB_TOK_VAR_REF shift 23 19 MDB_TOK_COR1_DEREF shift 10 20 MDB_TOK_COR2_DEREF shift 11 21 MDB_TOK_COR4_DEREF shift 12 22 MDB_TOK_COR8_DEREF shift 13 23 MDB_TOK_OBJ1_DEREF shift 15 24 MDB_TOK_OBJ2_DEREF shift 16 25 MDB_TOK_OBJ4_DEREF shift 17 26 MDB_TOK_OBJ8_DEREF shift 18 27 ^ shift 26 28 & shift 27 29 - shift 19 30 + shift 25 31 * shift 9 32 % shift 14 33 # shift 21 34 \n shift 29 35 ; shift 30 36 , shift 5 37 ! shift 6 38 ? shift 31 39 / shift 32 40 \\ shift 33 41 @ shift 34 42 = shift 35 43 $ shift 37 44 ~ shift 20 45 ( shift 22 46 . error 47 48 expression goto 4 49 command goto 8 50 statement goto 2 51 terminator goto 7 52 pipeline goto 3 53 54state 2 55 statement_list : statement_list statement_ (2) 56 57 . reduce 2 58 59 60state 3 61 statement : pipeline_shell_pipe terminator 62 pipeline : pipeline_| command 63 shell_pipe : _ (23) 64 65 | shift 39 66 ! shift 40 67 . reduce 23 68 69 shell_pipe goto 38 70 71state 4 72 statement : expression_pipeline shell_pipe terminator 73 statement : expression_, expression pipeline shell_pipe terminator 74 statement : expression_terminator 75 statement : expression_, expression shell_pipe terminator 76 expression : expression_+ expression 77 expression : expression_- expression 78 expression : expression_* expression 79 expression : expression_% expression 80 expression : expression_& expression 81 expression : expression_| expression 82 expression : expression_^ expression 83 expression : expression_MDB_TOK_EQUAL expression 84 expression : expression_MDB_TOK_NOTEQUAL expression 85 expression : expression_MDB_TOK_LSHIFT expression 86 expression : expression_MDB_TOK_RSHIFT expression 87 expression : expression_# expression 88 89 MDB_TOK_DCMD shift 36 90 | shift 49 91 ^ shift 50 92 & shift 48 93 MDB_TOK_EQUAL shift 51 94 MDB_TOK_NOTEQUAL shift 52 95 MDB_TOK_LSHIFT shift 53 96 MDB_TOK_RSHIFT shift 54 97 - shift 45 98 + shift 44 99 * shift 46 100 % shift 47 101 # shift 55 102 \n shift 29 103 ; shift 30 104 , shift 42 105 ? shift 31 106 / shift 32 107 \\ shift 33 108 @ shift 34 109 = shift 35 110 $ shift 37 111 . error 112 113 command goto 8 114 terminator goto 43 115 pipeline goto 41 116 117state 5 118 statement : ,_expression pipeline shell_pipe terminator 119 statement : ,_expression shell_pipe terminator 120 121 MDB_TOK_SYMBOL shift 24 122 MDB_TOK_IMMEDIATE shift 28 123 MDB_TOK_VAR_REF shift 23 124 MDB_TOK_COR1_DEREF shift 10 125 MDB_TOK_COR2_DEREF shift 11 126 MDB_TOK_COR4_DEREF shift 12 127 MDB_TOK_COR8_DEREF shift 13 128 MDB_TOK_OBJ1_DEREF shift 15 129 MDB_TOK_OBJ2_DEREF shift 16 130 MDB_TOK_OBJ4_DEREF shift 17 131 MDB_TOK_OBJ8_DEREF shift 18 132 ^ shift 26 133 & shift 27 134 - shift 19 135 + shift 25 136 * shift 9 137 % shift 14 138 # shift 21 139 ~ shift 20 140 ( shift 22 141 . error 142 143 expression goto 56 144 145state 6 146 statement : !_MDB_TOK_STRING terminator 147 148 MDB_TOK_STRING shift 57 149 . error 150 151 152state 7 153 statement : terminator_ (13) 154 155 . reduce 13 156 157 158state 8 159 pipeline : command_ (15) 160 161 . reduce 15 162 163 164state 9 165 expression : *_expression 166 167 MDB_TOK_SYMBOL shift 24 168 MDB_TOK_IMMEDIATE shift 28 169 MDB_TOK_VAR_REF shift 23 170 MDB_TOK_COR1_DEREF shift 10 171 MDB_TOK_COR2_DEREF shift 11 172 MDB_TOK_COR4_DEREF shift 12 173 MDB_TOK_COR8_DEREF shift 13 174 MDB_TOK_OBJ1_DEREF shift 15 175 MDB_TOK_OBJ2_DEREF shift 16 176 MDB_TOK_OBJ4_DEREF shift 17 177 MDB_TOK_OBJ8_DEREF shift 18 178 ^ shift 26 179 & shift 27 180 - shift 19 181 + shift 25 182 * shift 9 183 % shift 14 184 # shift 21 185 ~ shift 20 186 ( shift 22 187 . error 188 189 expression goto 58 190 191state 10 192 expression : MDB_TOK_COR1_DEREF_expression 193 194 MDB_TOK_SYMBOL shift 24 195 MDB_TOK_IMMEDIATE shift 28 196 MDB_TOK_VAR_REF shift 23 197 MDB_TOK_COR1_DEREF shift 10 198 MDB_TOK_COR2_DEREF shift 11 199 MDB_TOK_COR4_DEREF shift 12 200 MDB_TOK_COR8_DEREF shift 13 201 MDB_TOK_OBJ1_DEREF shift 15 202 MDB_TOK_OBJ2_DEREF shift 16 203 MDB_TOK_OBJ4_DEREF shift 17 204 MDB_TOK_OBJ8_DEREF shift 18 205 ^ shift 26 206 & shift 27 207 - shift 19 208 + shift 25 209 * shift 9 210 % shift 14 211 # shift 21 212 ~ shift 20 213 ( shift 22 214 . error 215 216 expression goto 59 217 218state 11 219 expression : MDB_TOK_COR2_DEREF_expression 220 221 MDB_TOK_SYMBOL shift 24 222 MDB_TOK_IMMEDIATE shift 28 223 MDB_TOK_VAR_REF shift 23 224 MDB_TOK_COR1_DEREF shift 10 225 MDB_TOK_COR2_DEREF shift 11 226 MDB_TOK_COR4_DEREF shift 12 227 MDB_TOK_COR8_DEREF shift 13 228 MDB_TOK_OBJ1_DEREF shift 15 229 MDB_TOK_OBJ2_DEREF shift 16 230 MDB_TOK_OBJ4_DEREF shift 17 231 MDB_TOK_OBJ8_DEREF shift 18 232 ^ shift 26 233 & shift 27 234 - shift 19 235 + shift 25 236 * shift 9 237 % shift 14 238 # shift 21 239 ~ shift 20 240 ( shift 22 241 . error 242 243 expression goto 60 244 245state 12 246 expression : MDB_TOK_COR4_DEREF_expression 247 248 MDB_TOK_SYMBOL shift 24 249 MDB_TOK_IMMEDIATE shift 28 250 MDB_TOK_VAR_REF shift 23 251 MDB_TOK_COR1_DEREF shift 10 252 MDB_TOK_COR2_DEREF shift 11 253 MDB_TOK_COR4_DEREF shift 12 254 MDB_TOK_COR8_DEREF shift 13 255 MDB_TOK_OBJ1_DEREF shift 15 256 MDB_TOK_OBJ2_DEREF shift 16 257 MDB_TOK_OBJ4_DEREF shift 17 258 MDB_TOK_OBJ8_DEREF shift 18 259 ^ shift 26 260 & shift 27 261 - shift 19 262 + shift 25 263 * shift 9 264 % shift 14 265 # shift 21 266 ~ shift 20 267 ( shift 22 268 . error 269 270 expression goto 61 271 272state 13 273 expression : MDB_TOK_COR8_DEREF_expression 274 275 MDB_TOK_SYMBOL shift 24 276 MDB_TOK_IMMEDIATE shift 28 277 MDB_TOK_VAR_REF shift 23 278 MDB_TOK_COR1_DEREF shift 10 279 MDB_TOK_COR2_DEREF shift 11 280 MDB_TOK_COR4_DEREF shift 12 281 MDB_TOK_COR8_DEREF shift 13 282 MDB_TOK_OBJ1_DEREF shift 15 283 MDB_TOK_OBJ2_DEREF shift 16 284 MDB_TOK_OBJ4_DEREF shift 17 285 MDB_TOK_OBJ8_DEREF shift 18 286 ^ shift 26 287 & shift 27 288 - shift 19 289 + shift 25 290 * shift 9 291 % shift 14 292 # shift 21 293 ~ shift 20 294 ( shift 22 295 . error 296 297 expression goto 62 298 299state 14 300 expression : %_expression 301 302 MDB_TOK_SYMBOL shift 24 303 MDB_TOK_IMMEDIATE shift 28 304 MDB_TOK_VAR_REF shift 23 305 MDB_TOK_COR1_DEREF shift 10 306 MDB_TOK_COR2_DEREF shift 11 307 MDB_TOK_COR4_DEREF shift 12 308 MDB_TOK_COR8_DEREF shift 13 309 MDB_TOK_OBJ1_DEREF shift 15 310 MDB_TOK_OBJ2_DEREF shift 16 311 MDB_TOK_OBJ4_DEREF shift 17 312 MDB_TOK_OBJ8_DEREF shift 18 313 ^ shift 26 314 & shift 27 315 - shift 19 316 + shift 25 317 * shift 9 318 % shift 14 319 # shift 21 320 ~ shift 20 321 ( shift 22 322 . error 323 324 expression goto 63 325 326state 15 327 expression : MDB_TOK_OBJ1_DEREF_expression 328 329 MDB_TOK_SYMBOL shift 24 330 MDB_TOK_IMMEDIATE shift 28 331 MDB_TOK_VAR_REF shift 23 332 MDB_TOK_COR1_DEREF shift 10 333 MDB_TOK_COR2_DEREF shift 11 334 MDB_TOK_COR4_DEREF shift 12 335 MDB_TOK_COR8_DEREF shift 13 336 MDB_TOK_OBJ1_DEREF shift 15 337 MDB_TOK_OBJ2_DEREF shift 16 338 MDB_TOK_OBJ4_DEREF shift 17 339 MDB_TOK_OBJ8_DEREF shift 18 340 ^ shift 26 341 & shift 27 342 - shift 19 343 + shift 25 344 * shift 9 345 % shift 14 346 # shift 21 347 ~ shift 20 348 ( shift 22 349 . error 350 351 expression goto 64 352 353state 16 354 expression : MDB_TOK_OBJ2_DEREF_expression 355 356 MDB_TOK_SYMBOL shift 24 357 MDB_TOK_IMMEDIATE shift 28 358 MDB_TOK_VAR_REF shift 23 359 MDB_TOK_COR1_DEREF shift 10 360 MDB_TOK_COR2_DEREF shift 11 361 MDB_TOK_COR4_DEREF shift 12 362 MDB_TOK_COR8_DEREF shift 13 363 MDB_TOK_OBJ1_DEREF shift 15 364 MDB_TOK_OBJ2_DEREF shift 16 365 MDB_TOK_OBJ4_DEREF shift 17 366 MDB_TOK_OBJ8_DEREF shift 18 367 ^ shift 26 368 & shift 27 369 - shift 19 370 + shift 25 371 * shift 9 372 % shift 14 373 # shift 21 374 ~ shift 20 375 ( shift 22 376 . error 377 378 expression goto 65 379 380state 17 381 expression : MDB_TOK_OBJ4_DEREF_expression 382 383 MDB_TOK_SYMBOL shift 24 384 MDB_TOK_IMMEDIATE shift 28 385 MDB_TOK_VAR_REF shift 23 386 MDB_TOK_COR1_DEREF shift 10 387 MDB_TOK_COR2_DEREF shift 11 388 MDB_TOK_COR4_DEREF shift 12 389 MDB_TOK_COR8_DEREF shift 13 390 MDB_TOK_OBJ1_DEREF shift 15 391 MDB_TOK_OBJ2_DEREF shift 16 392 MDB_TOK_OBJ4_DEREF shift 17 393 MDB_TOK_OBJ8_DEREF shift 18 394 ^ shift 26 395 & shift 27 396 - shift 19 397 + shift 25 398 * shift 9 399 % shift 14 400 # shift 21 401 ~ shift 20 402 ( shift 22 403 . error 404 405 expression goto 66 406 407state 18 408 expression : MDB_TOK_OBJ8_DEREF_expression 409 410 MDB_TOK_SYMBOL shift 24 411 MDB_TOK_IMMEDIATE shift 28 412 MDB_TOK_VAR_REF shift 23 413 MDB_TOK_COR1_DEREF shift 10 414 MDB_TOK_COR2_DEREF shift 11 415 MDB_TOK_COR4_DEREF shift 12 416 MDB_TOK_COR8_DEREF shift 13 417 MDB_TOK_OBJ1_DEREF shift 15 418 MDB_TOK_OBJ2_DEREF shift 16 419 MDB_TOK_OBJ4_DEREF shift 17 420 MDB_TOK_OBJ8_DEREF shift 18 421 ^ shift 26 422 & shift 27 423 - shift 19 424 + shift 25 425 * shift 9 426 % shift 14 427 # shift 21 428 ~ shift 20 429 ( shift 22 430 . error 431 432 expression goto 67 433 434state 19 435 expression : -_expression 436 437 MDB_TOK_SYMBOL shift 24 438 MDB_TOK_IMMEDIATE shift 28 439 MDB_TOK_VAR_REF shift 23 440 MDB_TOK_COR1_DEREF shift 10 441 MDB_TOK_COR2_DEREF shift 11 442 MDB_TOK_COR4_DEREF shift 12 443 MDB_TOK_COR8_DEREF shift 13 444 MDB_TOK_OBJ1_DEREF shift 15 445 MDB_TOK_OBJ2_DEREF shift 16 446 MDB_TOK_OBJ4_DEREF shift 17 447 MDB_TOK_OBJ8_DEREF shift 18 448 ^ shift 26 449 & shift 27 450 - shift 19 451 + shift 25 452 * shift 9 453 % shift 14 454 # shift 21 455 ~ shift 20 456 ( shift 22 457 . error 458 459 expression goto 68 460 461state 20 462 expression : ~_expression 463 464 MDB_TOK_SYMBOL shift 24 465 MDB_TOK_IMMEDIATE shift 28 466 MDB_TOK_VAR_REF shift 23 467 MDB_TOK_COR1_DEREF shift 10 468 MDB_TOK_COR2_DEREF shift 11 469 MDB_TOK_COR4_DEREF shift 12 470 MDB_TOK_COR8_DEREF shift 13 471 MDB_TOK_OBJ1_DEREF shift 15 472 MDB_TOK_OBJ2_DEREF shift 16 473 MDB_TOK_OBJ4_DEREF shift 17 474 MDB_TOK_OBJ8_DEREF shift 18 475 ^ shift 26 476 & shift 27 477 - shift 19 478 + shift 25 479 * shift 9 480 % shift 14 481 # shift 21 482 ~ shift 20 483 ( shift 22 484 . error 485 486 expression goto 69 487 488state 21 489 expression : #_expression 490 491 MDB_TOK_SYMBOL shift 24 492 MDB_TOK_IMMEDIATE shift 28 493 MDB_TOK_VAR_REF shift 23 494 MDB_TOK_COR1_DEREF shift 10 495 MDB_TOK_COR2_DEREF shift 11 496 MDB_TOK_COR4_DEREF shift 12 497 MDB_TOK_COR8_DEREF shift 13 498 MDB_TOK_OBJ1_DEREF shift 15 499 MDB_TOK_OBJ2_DEREF shift 16 500 MDB_TOK_OBJ4_DEREF shift 17 501 MDB_TOK_OBJ8_DEREF shift 18 502 ^ shift 26 503 & shift 27 504 - shift 19 505 + shift 25 506 * shift 9 507 % shift 14 508 # shift 21 509 ~ shift 20 510 ( shift 22 511 . error 512 513 expression goto 70 514 515state 22 516 expression : (_expression ) 517 518 MDB_TOK_SYMBOL shift 24 519 MDB_TOK_IMMEDIATE shift 28 520 MDB_TOK_VAR_REF shift 23 521 MDB_TOK_COR1_DEREF shift 10 522 MDB_TOK_COR2_DEREF shift 11 523 MDB_TOK_COR4_DEREF shift 12 524 MDB_TOK_COR8_DEREF shift 13 525 MDB_TOK_OBJ1_DEREF shift 15 526 MDB_TOK_OBJ2_DEREF shift 16 527 MDB_TOK_OBJ4_DEREF shift 17 528 MDB_TOK_OBJ8_DEREF shift 18 529 ^ shift 26 530 & shift 27 531 - shift 19 532 + shift 25 533 * shift 9 534 % shift 14 535 # shift 21 536 ~ shift 20 537 ( shift 22 538 . error 539 540 expression goto 71 541 542state 23 543 expression : MDB_TOK_VAR_REF_ (59) 544 545 . reduce 59 546 547 548state 24 549 expression : MDB_TOK_SYMBOL_ (60) 550 551 . reduce 60 552 553 554state 25 555 expression : +_ (61) 556 557 . reduce 61 558 559 560state 26 561 expression : ^_ (62) 562 563 . reduce 62 564 565 566state 27 567 expression : &_ (63) 568 569 . reduce 63 570 571 572state 28 573 expression : MDB_TOK_IMMEDIATE_ (64) 574 575 . reduce 64 576 577 578state 29 579 terminator : \n_ (3) 580 581 . reduce 3 582 583 584state 30 585 terminator : ;_ (4) 586 587 . reduce 4 588 589 590state 31 591 command : ?_format_list 592 format_list : _ (25) 593 594 . reduce 25 595 596 format_list goto 72 597 598state 32 599 command : /_format_list 600 format_list : _ (25) 601 602 . reduce 25 603 604 format_list goto 73 605 606state 33 607 command : \\_format_list 608 format_list : _ (25) 609 610 . reduce 25 611 612 format_list goto 74 613 614state 34 615 command : @_format_list 616 format_list : _ (25) 617 618 . reduce 25 619 620 format_list goto 75 621 622state 35 623 command : =_format_list 624 format_list : _ (25) 625 626 . reduce 25 627 628 format_list goto 76 629 630state 36 631 command : MDB_TOK_DCMD_argument_list 632 argument_list : _ (30) 633 634 . reduce 30 635 636 argument_list goto 77 637 638state 37 639 command : $_ (22) 640 641 . reduce 22 642 643 644state 38 645 statement : pipeline shell_pipe_terminator 646 647 \n shift 29 648 ; shift 30 649 . error 650 651 terminator goto 78 652 653state 39 654 pipeline : pipeline |_command 655 656 MDB_TOK_DCMD shift 36 657 ? shift 31 658 / shift 32 659 \\ shift 33 660 @ shift 34 661 = shift 35 662 $ shift 37 663 . error 664 665 command goto 79 666 667state 40 668 shell_pipe : !_MDB_TOK_STRING 669 670 MDB_TOK_STRING shift 80 671 . error 672 673 674state 41 675 statement : expression pipeline_shell_pipe terminator 676 pipeline : pipeline_| command 677 shell_pipe : _ (23) 678 679 | shift 39 680 ! shift 40 681 . reduce 23 682 683 shell_pipe goto 81 684 685state 42 686 statement : expression ,_expression pipeline shell_pipe terminator 687 statement : expression ,_expression shell_pipe terminator 688 689 MDB_TOK_SYMBOL shift 24 690 MDB_TOK_IMMEDIATE shift 28 691 MDB_TOK_VAR_REF shift 23 692 MDB_TOK_COR1_DEREF shift 10 693 MDB_TOK_COR2_DEREF shift 11 694 MDB_TOK_COR4_DEREF shift 12 695 MDB_TOK_COR8_DEREF shift 13 696 MDB_TOK_OBJ1_DEREF shift 15 697 MDB_TOK_OBJ2_DEREF shift 16 698 MDB_TOK_OBJ4_DEREF shift 17 699 MDB_TOK_OBJ8_DEREF shift 18 700 ^ shift 26 701 & shift 27 702 - shift 19 703 + shift 25 704 * shift 9 705 % shift 14 706 # shift 21 707 ~ shift 20 708 ( shift 22 709 . error 710 711 expression goto 82 712 713state 43 714 statement : expression terminator_ (9) 715 716 . reduce 9 717 718 719state 44 720 expression : expression +_expression 721 722 MDB_TOK_SYMBOL shift 24 723 MDB_TOK_IMMEDIATE shift 28 724 MDB_TOK_VAR_REF shift 23 725 MDB_TOK_COR1_DEREF shift 10 726 MDB_TOK_COR2_DEREF shift 11 727 MDB_TOK_COR4_DEREF shift 12 728 MDB_TOK_COR8_DEREF shift 13 729 MDB_TOK_OBJ1_DEREF shift 15 730 MDB_TOK_OBJ2_DEREF shift 16 731 MDB_TOK_OBJ4_DEREF shift 17 732 MDB_TOK_OBJ8_DEREF shift 18 733 ^ shift 26 734 & shift 27 735 - shift 19 736 + shift 25 737 * shift 9 738 % shift 14 739 # shift 21 740 ~ shift 20 741 ( shift 22 742 . error 743 744 expression goto 83 745 746state 45 747 expression : expression -_expression 748 749 MDB_TOK_SYMBOL shift 24 750 MDB_TOK_IMMEDIATE shift 28 751 MDB_TOK_VAR_REF shift 23 752 MDB_TOK_COR1_DEREF shift 10 753 MDB_TOK_COR2_DEREF shift 11 754 MDB_TOK_COR4_DEREF shift 12 755 MDB_TOK_COR8_DEREF shift 13 756 MDB_TOK_OBJ1_DEREF shift 15 757 MDB_TOK_OBJ2_DEREF shift 16 758 MDB_TOK_OBJ4_DEREF shift 17 759 MDB_TOK_OBJ8_DEREF shift 18 760 ^ shift 26 761 & shift 27 762 - shift 19 763 + shift 25 764 * shift 9 765 % shift 14 766 # shift 21 767 ~ shift 20 768 ( shift 22 769 . error 770 771 expression goto 84 772 773state 46 774 expression : expression *_expression 775 776 MDB_TOK_SYMBOL shift 24 777 MDB_TOK_IMMEDIATE shift 28 778 MDB_TOK_VAR_REF shift 23 779 MDB_TOK_COR1_DEREF shift 10 780 MDB_TOK_COR2_DEREF shift 11 781 MDB_TOK_COR4_DEREF shift 12 782 MDB_TOK_COR8_DEREF shift 13 783 MDB_TOK_OBJ1_DEREF shift 15 784 MDB_TOK_OBJ2_DEREF shift 16 785 MDB_TOK_OBJ4_DEREF shift 17 786 MDB_TOK_OBJ8_DEREF shift 18 787 ^ shift 26 788 & shift 27 789 - shift 19 790 + shift 25 791 * shift 9 792 % shift 14 793 # shift 21 794 ~ shift 20 795 ( shift 22 796 . error 797 798 expression goto 85 799 800state 47 801 expression : expression %_expression 802 803 MDB_TOK_SYMBOL shift 24 804 MDB_TOK_IMMEDIATE shift 28 805 MDB_TOK_VAR_REF shift 23 806 MDB_TOK_COR1_DEREF shift 10 807 MDB_TOK_COR2_DEREF shift 11 808 MDB_TOK_COR4_DEREF shift 12 809 MDB_TOK_COR8_DEREF shift 13 810 MDB_TOK_OBJ1_DEREF shift 15 811 MDB_TOK_OBJ2_DEREF shift 16 812 MDB_TOK_OBJ4_DEREF shift 17 813 MDB_TOK_OBJ8_DEREF shift 18 814 ^ shift 26 815 & shift 27 816 - shift 19 817 + shift 25 818 * shift 9 819 % shift 14 820 # shift 21 821 ~ shift 20 822 ( shift 22 823 . error 824 825 expression goto 86 826 827state 48 828 expression : expression &_expression 829 830 MDB_TOK_SYMBOL shift 24 831 MDB_TOK_IMMEDIATE shift 28 832 MDB_TOK_VAR_REF shift 23 833 MDB_TOK_COR1_DEREF shift 10 834 MDB_TOK_COR2_DEREF shift 11 835 MDB_TOK_COR4_DEREF shift 12 836 MDB_TOK_COR8_DEREF shift 13 837 MDB_TOK_OBJ1_DEREF shift 15 838 MDB_TOK_OBJ2_DEREF shift 16 839 MDB_TOK_OBJ4_DEREF shift 17 840 MDB_TOK_OBJ8_DEREF shift 18 841 ^ shift 26 842 & shift 27 843 - shift 19 844 + shift 25 845 * shift 9 846 % shift 14 847 # shift 21 848 ~ shift 20 849 ( shift 22 850 . error 851 852 expression goto 87 853 854state 49 855 expression : expression |_expression 856 857 MDB_TOK_SYMBOL shift 24 858 MDB_TOK_IMMEDIATE shift 28 859 MDB_TOK_VAR_REF shift 23 860 MDB_TOK_COR1_DEREF shift 10 861 MDB_TOK_COR2_DEREF shift 11 862 MDB_TOK_COR4_DEREF shift 12 863 MDB_TOK_COR8_DEREF shift 13 864 MDB_TOK_OBJ1_DEREF shift 15 865 MDB_TOK_OBJ2_DEREF shift 16 866 MDB_TOK_OBJ4_DEREF shift 17 867 MDB_TOK_OBJ8_DEREF shift 18 868 ^ shift 26 869 & shift 27 870 - shift 19 871 + shift 25 872 * shift 9 873 % shift 14 874 # shift 21 875 ~ shift 20 876 ( shift 22 877 . error 878 879 expression goto 88 880 881state 50 882 expression : expression ^_expression 883 884 MDB_TOK_SYMBOL shift 24 885 MDB_TOK_IMMEDIATE shift 28 886 MDB_TOK_VAR_REF shift 23 887 MDB_TOK_COR1_DEREF shift 10 888 MDB_TOK_COR2_DEREF shift 11 889 MDB_TOK_COR4_DEREF shift 12 890 MDB_TOK_COR8_DEREF shift 13 891 MDB_TOK_OBJ1_DEREF shift 15 892 MDB_TOK_OBJ2_DEREF shift 16 893 MDB_TOK_OBJ4_DEREF shift 17 894 MDB_TOK_OBJ8_DEREF shift 18 895 ^ shift 26 896 & shift 27 897 - shift 19 898 + shift 25 899 * shift 9 900 % shift 14 901 # shift 21 902 ~ shift 20 903 ( shift 22 904 . error 905 906 expression goto 89 907 908state 51 909 expression : expression MDB_TOK_EQUAL_expression 910 911 MDB_TOK_SYMBOL shift 24 912 MDB_TOK_IMMEDIATE shift 28 913 MDB_TOK_VAR_REF shift 23 914 MDB_TOK_COR1_DEREF shift 10 915 MDB_TOK_COR2_DEREF shift 11 916 MDB_TOK_COR4_DEREF shift 12 917 MDB_TOK_COR8_DEREF shift 13 918 MDB_TOK_OBJ1_DEREF shift 15 919 MDB_TOK_OBJ2_DEREF shift 16 920 MDB_TOK_OBJ4_DEREF shift 17 921 MDB_TOK_OBJ8_DEREF shift 18 922 ^ shift 26 923 & shift 27 924 - shift 19 925 + shift 25 926 * shift 9 927 % shift 14 928 # shift 21 929 ~ shift 20 930 ( shift 22 931 . error 932 933 expression goto 90 934 935state 52 936 expression : expression MDB_TOK_NOTEQUAL_expression 937 938 MDB_TOK_SYMBOL shift 24 939 MDB_TOK_IMMEDIATE shift 28 940 MDB_TOK_VAR_REF shift 23 941 MDB_TOK_COR1_DEREF shift 10 942 MDB_TOK_COR2_DEREF shift 11 943 MDB_TOK_COR4_DEREF shift 12 944 MDB_TOK_COR8_DEREF shift 13 945 MDB_TOK_OBJ1_DEREF shift 15 946 MDB_TOK_OBJ2_DEREF shift 16 947 MDB_TOK_OBJ4_DEREF shift 17 948 MDB_TOK_OBJ8_DEREF shift 18 949 ^ shift 26 950 & shift 27 951 - shift 19 952 + shift 25 953 * shift 9 954 % shift 14 955 # shift 21 956 ~ shift 20 957 ( shift 22 958 . error 959 960 expression goto 91 961 962state 53 963 expression : expression MDB_TOK_LSHIFT_expression 964 965 MDB_TOK_SYMBOL shift 24 966 MDB_TOK_IMMEDIATE shift 28 967 MDB_TOK_VAR_REF shift 23 968 MDB_TOK_COR1_DEREF shift 10 969 MDB_TOK_COR2_DEREF shift 11 970 MDB_TOK_COR4_DEREF shift 12 971 MDB_TOK_COR8_DEREF shift 13 972 MDB_TOK_OBJ1_DEREF shift 15 973 MDB_TOK_OBJ2_DEREF shift 16 974 MDB_TOK_OBJ4_DEREF shift 17 975 MDB_TOK_OBJ8_DEREF shift 18 976 ^ shift 26 977 & shift 27 978 - shift 19 979 + shift 25 980 * shift 9 981 % shift 14 982 # shift 21 983 ~ shift 20 984 ( shift 22 985 . error 986 987 expression goto 92 988 989state 54 990 expression : expression MDB_TOK_RSHIFT_expression 991 992 MDB_TOK_SYMBOL shift 24 993 MDB_TOK_IMMEDIATE shift 28 994 MDB_TOK_VAR_REF shift 23 995 MDB_TOK_COR1_DEREF shift 10 996 MDB_TOK_COR2_DEREF shift 11 997 MDB_TOK_COR4_DEREF shift 12 998 MDB_TOK_COR8_DEREF shift 13 999 MDB_TOK_OBJ1_DEREF shift 15 1000 MDB_TOK_OBJ2_DEREF shift 16 1001 MDB_TOK_OBJ4_DEREF shift 17 1002 MDB_TOK_OBJ8_DEREF shift 18 1003 ^ shift 26 1004 & shift 27 1005 - shift 19 1006 + shift 25 1007 * shift 9 1008 % shift 14 1009 # shift 21 1010 ~ shift 20 1011 ( shift 22 1012 . error 1013 1014 expression goto 93 1015 1016state 55 1017 expression : expression #_expression 1018 1019 MDB_TOK_SYMBOL shift 24 1020 MDB_TOK_IMMEDIATE shift 28 1021 MDB_TOK_VAR_REF shift 23 1022 MDB_TOK_COR1_DEREF shift 10 1023 MDB_TOK_COR2_DEREF shift 11 1024 MDB_TOK_COR4_DEREF shift 12 1025 MDB_TOK_COR8_DEREF shift 13 1026 MDB_TOK_OBJ1_DEREF shift 15 1027 MDB_TOK_OBJ2_DEREF shift 16 1028 MDB_TOK_OBJ4_DEREF shift 17 1029 MDB_TOK_OBJ8_DEREF shift 18 1030 ^ shift 26 1031 & shift 27 1032 - shift 19 1033 + shift 25 1034 * shift 9 1035 % shift 14 1036 # shift 21 1037 ~ shift 20 1038 ( shift 22 1039 . error 1040 1041 expression goto 94 1042 1043state 56 1044 statement : , expression_pipeline shell_pipe terminator 1045 statement : , expression_shell_pipe terminator 1046 expression : expression_+ expression 1047 expression : expression_- expression 1048 expression : expression_* expression 1049 expression : expression_% expression 1050 expression : expression_& expression 1051 expression : expression_| expression 1052 expression : expression_^ expression 1053 expression : expression_MDB_TOK_EQUAL expression 1054 expression : expression_MDB_TOK_NOTEQUAL expression 1055 expression : expression_MDB_TOK_LSHIFT expression 1056 expression : expression_MDB_TOK_RSHIFT expression 1057 expression : expression_# expression 1058 shell_pipe : _ (23) 1059 1060 MDB_TOK_DCMD shift 36 1061 | shift 49 1062 ^ shift 50 1063 & shift 48 1064 MDB_TOK_EQUAL shift 51 1065 MDB_TOK_NOTEQUAL shift 52 1066 MDB_TOK_LSHIFT shift 53 1067 MDB_TOK_RSHIFT shift 54 1068 - shift 45 1069 + shift 44 1070 * shift 46 1071 % shift 47 1072 # shift 55 1073 ! shift 40 1074 ? shift 31 1075 / shift 32 1076 \\ shift 33 1077 @ shift 34 1078 = shift 35 1079 $ shift 37 1080 . reduce 23 1081 1082 command goto 8 1083 pipeline goto 95 1084 shell_pipe goto 96 1085 1086state 57 1087 statement : ! MDB_TOK_STRING_terminator 1088 1089 \n shift 29 1090 ; shift 30 1091 . error 1092 1093 terminator goto 97 1094 1095state 58 1096 expression : expression_+ expression 1097 expression : expression_- expression 1098 expression : expression_* expression 1099 expression : expression_% expression 1100 expression : expression_& expression 1101 expression : expression_| expression 1102 expression : expression_^ expression 1103 expression : expression_MDB_TOK_EQUAL expression 1104 expression : expression_MDB_TOK_NOTEQUAL expression 1105 expression : expression_MDB_TOK_LSHIFT expression 1106 expression : expression_MDB_TOK_RSHIFT expression 1107 expression : expression_# expression 1108 expression : * expression_ (45) 1109 1110 . reduce 45 1111 1112 1113state 59 1114 expression : expression_+ expression 1115 expression : expression_- expression 1116 expression : expression_* expression 1117 expression : expression_% expression 1118 expression : expression_& expression 1119 expression : expression_| expression 1120 expression : expression_^ expression 1121 expression : expression_MDB_TOK_EQUAL expression 1122 expression : expression_MDB_TOK_NOTEQUAL expression 1123 expression : expression_MDB_TOK_LSHIFT expression 1124 expression : expression_MDB_TOK_RSHIFT expression 1125 expression : expression_# expression 1126 expression : MDB_TOK_COR1_DEREF expression_ (46) 1127 1128 . reduce 46 1129 1130 1131state 60 1132 expression : expression_+ expression 1133 expression : expression_- expression 1134 expression : expression_* expression 1135 expression : expression_% expression 1136 expression : expression_& expression 1137 expression : expression_| expression 1138 expression : expression_^ expression 1139 expression : expression_MDB_TOK_EQUAL expression 1140 expression : expression_MDB_TOK_NOTEQUAL expression 1141 expression : expression_MDB_TOK_LSHIFT expression 1142 expression : expression_MDB_TOK_RSHIFT expression 1143 expression : expression_# expression 1144 expression : MDB_TOK_COR2_DEREF expression_ (47) 1145 1146 . reduce 47 1147 1148 1149state 61 1150 expression : expression_+ expression 1151 expression : expression_- expression 1152 expression : expression_* expression 1153 expression : expression_% expression 1154 expression : expression_& expression 1155 expression : expression_| expression 1156 expression : expression_^ expression 1157 expression : expression_MDB_TOK_EQUAL expression 1158 expression : expression_MDB_TOK_NOTEQUAL expression 1159 expression : expression_MDB_TOK_LSHIFT expression 1160 expression : expression_MDB_TOK_RSHIFT expression 1161 expression : expression_# expression 1162 expression : MDB_TOK_COR4_DEREF expression_ (48) 1163 1164 . reduce 48 1165 1166 1167state 62 1168 expression : expression_+ expression 1169 expression : expression_- expression 1170 expression : expression_* expression 1171 expression : expression_% expression 1172 expression : expression_& expression 1173 expression : expression_| expression 1174 expression : expression_^ expression 1175 expression : expression_MDB_TOK_EQUAL expression 1176 expression : expression_MDB_TOK_NOTEQUAL expression 1177 expression : expression_MDB_TOK_LSHIFT expression 1178 expression : expression_MDB_TOK_RSHIFT expression 1179 expression : expression_# expression 1180 expression : MDB_TOK_COR8_DEREF expression_ (49) 1181 1182 . reduce 49 1183 1184 1185state 63 1186 expression : expression_+ expression 1187 expression : expression_- expression 1188 expression : expression_* expression 1189 expression : expression_% expression 1190 expression : expression_& expression 1191 expression : expression_| expression 1192 expression : expression_^ expression 1193 expression : expression_MDB_TOK_EQUAL expression 1194 expression : expression_MDB_TOK_NOTEQUAL expression 1195 expression : expression_MDB_TOK_LSHIFT expression 1196 expression : expression_MDB_TOK_RSHIFT expression 1197 expression : expression_# expression 1198 expression : % expression_ (50) 1199 1200 . reduce 50 1201 1202 1203state 64 1204 expression : expression_+ expression 1205 expression : expression_- expression 1206 expression : expression_* expression 1207 expression : expression_% expression 1208 expression : expression_& expression 1209 expression : expression_| expression 1210 expression : expression_^ expression 1211 expression : expression_MDB_TOK_EQUAL expression 1212 expression : expression_MDB_TOK_NOTEQUAL expression 1213 expression : expression_MDB_TOK_LSHIFT expression 1214 expression : expression_MDB_TOK_RSHIFT expression 1215 expression : expression_# expression 1216 expression : MDB_TOK_OBJ1_DEREF expression_ (51) 1217 1218 . reduce 51 1219 1220 1221state 65 1222 expression : expression_+ expression 1223 expression : expression_- expression 1224 expression : expression_* expression 1225 expression : expression_% expression 1226 expression : expression_& expression 1227 expression : expression_| expression 1228 expression : expression_^ expression 1229 expression : expression_MDB_TOK_EQUAL expression 1230 expression : expression_MDB_TOK_NOTEQUAL expression 1231 expression : expression_MDB_TOK_LSHIFT expression 1232 expression : expression_MDB_TOK_RSHIFT expression 1233 expression : expression_# expression 1234 expression : MDB_TOK_OBJ2_DEREF expression_ (52) 1235 1236 . reduce 52 1237 1238 1239state 66 1240 expression : expression_+ expression 1241 expression : expression_- expression 1242 expression : expression_* expression 1243 expression : expression_% expression 1244 expression : expression_& expression 1245 expression : expression_| expression 1246 expression : expression_^ expression 1247 expression : expression_MDB_TOK_EQUAL expression 1248 expression : expression_MDB_TOK_NOTEQUAL expression 1249 expression : expression_MDB_TOK_LSHIFT expression 1250 expression : expression_MDB_TOK_RSHIFT expression 1251 expression : expression_# expression 1252 expression : MDB_TOK_OBJ4_DEREF expression_ (53) 1253 1254 . reduce 53 1255 1256 1257state 67 1258 expression : expression_+ expression 1259 expression : expression_- expression 1260 expression : expression_* expression 1261 expression : expression_% expression 1262 expression : expression_& expression 1263 expression : expression_| expression 1264 expression : expression_^ expression 1265 expression : expression_MDB_TOK_EQUAL expression 1266 expression : expression_MDB_TOK_NOTEQUAL expression 1267 expression : expression_MDB_TOK_LSHIFT expression 1268 expression : expression_MDB_TOK_RSHIFT expression 1269 expression : expression_# expression 1270 expression : MDB_TOK_OBJ8_DEREF expression_ (54) 1271 1272 . reduce 54 1273 1274 1275state 68 1276 expression : expression_+ expression 1277 expression : expression_- expression 1278 expression : expression_* expression 1279 expression : expression_% expression 1280 expression : expression_& expression 1281 expression : expression_| expression 1282 expression : expression_^ expression 1283 expression : expression_MDB_TOK_EQUAL expression 1284 expression : expression_MDB_TOK_NOTEQUAL expression 1285 expression : expression_MDB_TOK_LSHIFT expression 1286 expression : expression_MDB_TOK_RSHIFT expression 1287 expression : expression_# expression 1288 expression : - expression_ (55) 1289 1290 . reduce 55 1291 1292 1293state 69 1294 expression : expression_+ expression 1295 expression : expression_- expression 1296 expression : expression_* expression 1297 expression : expression_% expression 1298 expression : expression_& expression 1299 expression : expression_| expression 1300 expression : expression_^ expression 1301 expression : expression_MDB_TOK_EQUAL expression 1302 expression : expression_MDB_TOK_NOTEQUAL expression 1303 expression : expression_MDB_TOK_LSHIFT expression 1304 expression : expression_MDB_TOK_RSHIFT expression 1305 expression : expression_# expression 1306 expression : ~ expression_ (56) 1307 1308 . reduce 56 1309 1310 1311state 70 1312 expression : expression_+ expression 1313 expression : expression_- expression 1314 expression : expression_* expression 1315 expression : expression_% expression 1316 expression : expression_& expression 1317 expression : expression_| expression 1318 expression : expression_^ expression 1319 expression : expression_MDB_TOK_EQUAL expression 1320 expression : expression_MDB_TOK_NOTEQUAL expression 1321 expression : expression_MDB_TOK_LSHIFT expression 1322 expression : expression_MDB_TOK_RSHIFT expression 1323 expression : expression_# expression 1324 expression : # expression_ (57) 1325 1326 . reduce 57 1327 1328 1329state 71 1330 expression : expression_+ expression 1331 expression : expression_- expression 1332 expression : expression_* expression 1333 expression : expression_% expression 1334 expression : expression_& expression 1335 expression : expression_| expression 1336 expression : expression_^ expression 1337 expression : expression_MDB_TOK_EQUAL expression 1338 expression : expression_MDB_TOK_NOTEQUAL expression 1339 expression : expression_MDB_TOK_LSHIFT expression 1340 expression : expression_MDB_TOK_RSHIFT expression 1341 expression : expression_# expression 1342 expression : ( expression_) 1343 1344 | shift 49 1345 ^ shift 50 1346 & shift 48 1347 MDB_TOK_EQUAL shift 51 1348 MDB_TOK_NOTEQUAL shift 52 1349 MDB_TOK_LSHIFT shift 53 1350 MDB_TOK_RSHIFT shift 54 1351 - shift 45 1352 + shift 44 1353 * shift 46 1354 % shift 47 1355 # shift 55 1356 ) shift 98 1357 . error 1358 1359 1360state 72 1361 command : ? format_list_ (16) 1362 format_list : format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR 1363 format_list : format_list_MDB_TOK_IMMEDIATE 1364 format_list : format_list_MDB_TOK_STRING 1365 format_list : format_list_MDB_TOK_CHAR 1366 1367 MDB_TOK_STRING shift 101 1368 MDB_TOK_CHAR shift 102 1369 MDB_TOK_IMMEDIATE shift 100 1370 MDB_TOK_LEXPR shift 99 1371 . reduce 16 1372 1373 1374state 73 1375 command : / format_list_ (17) 1376 format_list : format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR 1377 format_list : format_list_MDB_TOK_IMMEDIATE 1378 format_list : format_list_MDB_TOK_STRING 1379 format_list : format_list_MDB_TOK_CHAR 1380 1381 MDB_TOK_STRING shift 101 1382 MDB_TOK_CHAR shift 102 1383 MDB_TOK_IMMEDIATE shift 100 1384 MDB_TOK_LEXPR shift 99 1385 . reduce 17 1386 1387 1388state 74 1389 command : \\ format_list_ (18) 1390 format_list : format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR 1391 format_list : format_list_MDB_TOK_IMMEDIATE 1392 format_list : format_list_MDB_TOK_STRING 1393 format_list : format_list_MDB_TOK_CHAR 1394 1395 MDB_TOK_STRING shift 101 1396 MDB_TOK_CHAR shift 102 1397 MDB_TOK_IMMEDIATE shift 100 1398 MDB_TOK_LEXPR shift 99 1399 . reduce 18 1400 1401 1402state 75 1403 command : @ format_list_ (19) 1404 format_list : format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR 1405 format_list : format_list_MDB_TOK_IMMEDIATE 1406 format_list : format_list_MDB_TOK_STRING 1407 format_list : format_list_MDB_TOK_CHAR 1408 1409 MDB_TOK_STRING shift 101 1410 MDB_TOK_CHAR shift 102 1411 MDB_TOK_IMMEDIATE shift 100 1412 MDB_TOK_LEXPR shift 99 1413 . reduce 19 1414 1415 1416state 76 1417 command : = format_list_ (20) 1418 format_list : format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR 1419 format_list : format_list_MDB_TOK_IMMEDIATE 1420 format_list : format_list_MDB_TOK_STRING 1421 format_list : format_list_MDB_TOK_CHAR 1422 1423 MDB_TOK_STRING shift 101 1424 MDB_TOK_CHAR shift 102 1425 MDB_TOK_IMMEDIATE shift 100 1426 MDB_TOK_LEXPR shift 99 1427 . reduce 20 1428 1429 1430state 77 1431 command : MDB_TOK_DCMD argument_list_ (21) 1432 argument_list : argument_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR 1433 argument_list : argument_list_MDB_TOK_STRING 1434 1435 MDB_TOK_STRING shift 104 1436 MDB_TOK_LEXPR shift 103 1437 . reduce 21 1438 1439 1440state 78 1441 statement : pipeline shell_pipe terminator_ (5) 1442 1443 . reduce 5 1444 1445 1446state 79 1447 pipeline : pipeline | command_ (14) 1448 1449 . reduce 14 1450 1451 1452state 80 1453 shell_pipe : ! MDB_TOK_STRING_ (24) 1454 1455 . reduce 24 1456 1457 1458state 81 1459 statement : expression pipeline shell_pipe_terminator 1460 1461 \n shift 29 1462 ; shift 30 1463 . error 1464 1465 terminator goto 105 1466 1467state 82 1468 statement : expression , expression_pipeline shell_pipe terminator 1469 statement : expression , expression_shell_pipe terminator 1470 expression : expression_+ expression 1471 expression : expression_- expression 1472 expression : expression_* expression 1473 expression : expression_% expression 1474 expression : expression_& expression 1475 expression : expression_| expression 1476 expression : expression_^ expression 1477 expression : expression_MDB_TOK_EQUAL expression 1478 expression : expression_MDB_TOK_NOTEQUAL expression 1479 expression : expression_MDB_TOK_LSHIFT expression 1480 expression : expression_MDB_TOK_RSHIFT expression 1481 expression : expression_# expression 1482 shell_pipe : _ (23) 1483 1484 MDB_TOK_DCMD shift 36 1485 | shift 49 1486 ^ shift 50 1487 & shift 48 1488 MDB_TOK_EQUAL shift 51 1489 MDB_TOK_NOTEQUAL shift 52 1490 MDB_TOK_LSHIFT shift 53 1491 MDB_TOK_RSHIFT shift 54 1492 - shift 45 1493 + shift 44 1494 * shift 46 1495 % shift 47 1496 # shift 55 1497 ! shift 40 1498 ? shift 31 1499 / shift 32 1500 \\ shift 33 1501 @ shift 34 1502 = shift 35 1503 $ shift 37 1504 . reduce 23 1505 1506 command goto 8 1507 pipeline goto 106 1508 shell_pipe goto 107 1509 1510state 83 1511 expression : expression_+ expression 1512 expression : expression + expression_ (33) 1513 expression : expression_- expression 1514 expression : expression_* expression 1515 expression : expression_% expression 1516 expression : expression_& expression 1517 expression : expression_| expression 1518 expression : expression_^ expression 1519 expression : expression_MDB_TOK_EQUAL expression 1520 expression : expression_MDB_TOK_NOTEQUAL expression 1521 expression : expression_MDB_TOK_LSHIFT expression 1522 expression : expression_MDB_TOK_RSHIFT expression 1523 expression : expression_# expression 1524 1525 * shift 46 1526 % shift 47 1527 # shift 55 1528 . reduce 33 1529 1530 1531state 84 1532 expression : expression_+ expression 1533 expression : expression_- expression 1534 expression : expression - expression_ (34) 1535 expression : expression_* expression 1536 expression : expression_% expression 1537 expression : expression_& expression 1538 expression : expression_| expression 1539 expression : expression_^ expression 1540 expression : expression_MDB_TOK_EQUAL expression 1541 expression : expression_MDB_TOK_NOTEQUAL expression 1542 expression : expression_MDB_TOK_LSHIFT expression 1543 expression : expression_MDB_TOK_RSHIFT expression 1544 expression : expression_# expression 1545 1546 * shift 46 1547 % shift 47 1548 # shift 55 1549 . reduce 34 1550 1551 1552state 85 1553 expression : expression_+ expression 1554 expression : expression_- expression 1555 expression : expression_* expression 1556 expression : expression * expression_ (35) 1557 expression : expression_% expression 1558 expression : expression_& expression 1559 expression : expression_| expression 1560 expression : expression_^ expression 1561 expression : expression_MDB_TOK_EQUAL expression 1562 expression : expression_MDB_TOK_NOTEQUAL expression 1563 expression : expression_MDB_TOK_LSHIFT expression 1564 expression : expression_MDB_TOK_RSHIFT expression 1565 expression : expression_# expression 1566 1567 . reduce 35 1568 1569 1570state 86 1571 expression : expression_+ expression 1572 expression : expression_- expression 1573 expression : expression_* expression 1574 expression : expression_% expression 1575 expression : expression % expression_ (36) 1576 expression : expression_& expression 1577 expression : expression_| expression 1578 expression : expression_^ expression 1579 expression : expression_MDB_TOK_EQUAL expression 1580 expression : expression_MDB_TOK_NOTEQUAL expression 1581 expression : expression_MDB_TOK_LSHIFT expression 1582 expression : expression_MDB_TOK_RSHIFT expression 1583 expression : expression_# expression 1584 1585 . reduce 36 1586 1587 1588state 87 1589 expression : expression_+ expression 1590 expression : expression_- expression 1591 expression : expression_* expression 1592 expression : expression_% expression 1593 expression : expression_& expression 1594 expression : expression & expression_ (37) 1595 expression : expression_| expression 1596 expression : expression_^ expression 1597 expression : expression_MDB_TOK_EQUAL expression 1598 expression : expression_MDB_TOK_NOTEQUAL expression 1599 expression : expression_MDB_TOK_LSHIFT expression 1600 expression : expression_MDB_TOK_RSHIFT expression 1601 expression : expression_# expression 1602 1603 MDB_TOK_EQUAL shift 51 1604 MDB_TOK_NOTEQUAL shift 52 1605 MDB_TOK_LSHIFT shift 53 1606 MDB_TOK_RSHIFT shift 54 1607 - shift 45 1608 + shift 44 1609 * shift 46 1610 % shift 47 1611 # shift 55 1612 . reduce 37 1613 1614 1615state 88 1616 expression : expression_+ expression 1617 expression : expression_- expression 1618 expression : expression_* expression 1619 expression : expression_% expression 1620 expression : expression_& expression 1621 expression : expression_| expression 1622 expression : expression | expression_ (38) 1623 expression : expression_^ expression 1624 expression : expression_MDB_TOK_EQUAL expression 1625 expression : expression_MDB_TOK_NOTEQUAL expression 1626 expression : expression_MDB_TOK_LSHIFT expression 1627 expression : expression_MDB_TOK_RSHIFT expression 1628 expression : expression_# expression 1629 1630 ^ shift 50 1631 & shift 48 1632 MDB_TOK_EQUAL shift 51 1633 MDB_TOK_NOTEQUAL shift 52 1634 MDB_TOK_LSHIFT shift 53 1635 MDB_TOK_RSHIFT shift 54 1636 - shift 45 1637 + shift 44 1638 * shift 46 1639 % shift 47 1640 # shift 55 1641 . reduce 38 1642 1643 1644state 89 1645 expression : expression_+ expression 1646 expression : expression_- expression 1647 expression : expression_* expression 1648 expression : expression_% expression 1649 expression : expression_& expression 1650 expression : expression_| expression 1651 expression : expression_^ expression 1652 expression : expression ^ expression_ (39) 1653 expression : expression_MDB_TOK_EQUAL expression 1654 expression : expression_MDB_TOK_NOTEQUAL expression 1655 expression : expression_MDB_TOK_LSHIFT expression 1656 expression : expression_MDB_TOK_RSHIFT expression 1657 expression : expression_# expression 1658 1659 & shift 48 1660 MDB_TOK_EQUAL shift 51 1661 MDB_TOK_NOTEQUAL shift 52 1662 MDB_TOK_LSHIFT shift 53 1663 MDB_TOK_RSHIFT shift 54 1664 - shift 45 1665 + shift 44 1666 * shift 46 1667 % shift 47 1668 # shift 55 1669 . reduce 39 1670 1671 1672state 90 1673 expression : expression_+ expression 1674 expression : expression_- expression 1675 expression : expression_* expression 1676 expression : expression_% expression 1677 expression : expression_& expression 1678 expression : expression_| expression 1679 expression : expression_^ expression 1680 expression : expression_MDB_TOK_EQUAL expression 1681 expression : expression MDB_TOK_EQUAL expression_ (40) 1682 expression : expression_MDB_TOK_NOTEQUAL expression 1683 expression : expression_MDB_TOK_LSHIFT expression 1684 expression : expression_MDB_TOK_RSHIFT expression 1685 expression : expression_# expression 1686 1687 MDB_TOK_LSHIFT shift 53 1688 MDB_TOK_RSHIFT shift 54 1689 - shift 45 1690 + shift 44 1691 * shift 46 1692 % shift 47 1693 # shift 55 1694 . reduce 40 1695 1696 1697state 91 1698 expression : expression_+ expression 1699 expression : expression_- expression 1700 expression : expression_* expression 1701 expression : expression_% expression 1702 expression : expression_& expression 1703 expression : expression_| expression 1704 expression : expression_^ expression 1705 expression : expression_MDB_TOK_EQUAL expression 1706 expression : expression_MDB_TOK_NOTEQUAL expression 1707 expression : expression MDB_TOK_NOTEQUAL expression_ (41) 1708 expression : expression_MDB_TOK_LSHIFT expression 1709 expression : expression_MDB_TOK_RSHIFT expression 1710 expression : expression_# expression 1711 1712 MDB_TOK_LSHIFT shift 53 1713 MDB_TOK_RSHIFT shift 54 1714 - shift 45 1715 + shift 44 1716 * shift 46 1717 % shift 47 1718 # shift 55 1719 . reduce 41 1720 1721 1722state 92 1723 expression : expression_+ expression 1724 expression : expression_- expression 1725 expression : expression_* expression 1726 expression : expression_% expression 1727 expression : expression_& expression 1728 expression : expression_| expression 1729 expression : expression_^ expression 1730 expression : expression_MDB_TOK_EQUAL expression 1731 expression : expression_MDB_TOK_NOTEQUAL expression 1732 expression : expression_MDB_TOK_LSHIFT expression 1733 expression : expression MDB_TOK_LSHIFT expression_ (42) 1734 expression : expression_MDB_TOK_RSHIFT expression 1735 expression : expression_# expression 1736 1737 - shift 45 1738 + shift 44 1739 * shift 46 1740 % shift 47 1741 # shift 55 1742 . reduce 42 1743 1744 1745state 93 1746 expression : expression_+ expression 1747 expression : expression_- expression 1748 expression : expression_* expression 1749 expression : expression_% expression 1750 expression : expression_& expression 1751 expression : expression_| expression 1752 expression : expression_^ expression 1753 expression : expression_MDB_TOK_EQUAL expression 1754 expression : expression_MDB_TOK_NOTEQUAL expression 1755 expression : expression_MDB_TOK_LSHIFT expression 1756 expression : expression_MDB_TOK_RSHIFT expression 1757 expression : expression MDB_TOK_RSHIFT expression_ (43) 1758 expression : expression_# expression 1759 1760 - shift 45 1761 + shift 44 1762 * shift 46 1763 % shift 47 1764 # shift 55 1765 . reduce 43 1766 1767 1768state 94 1769 expression : expression_+ expression 1770 expression : expression_- expression 1771 expression : expression_* expression 1772 expression : expression_% expression 1773 expression : expression_& expression 1774 expression : expression_| expression 1775 expression : expression_^ expression 1776 expression : expression_MDB_TOK_EQUAL expression 1777 expression : expression_MDB_TOK_NOTEQUAL expression 1778 expression : expression_MDB_TOK_LSHIFT expression 1779 expression : expression_MDB_TOK_RSHIFT expression 1780 expression : expression_# expression 1781 expression : expression # expression_ (44) 1782 1783 . reduce 44 1784 1785 1786state 95 1787 statement : , expression pipeline_shell_pipe terminator 1788 pipeline : pipeline_| command 1789 shell_pipe : _ (23) 1790 1791 | shift 39 1792 ! shift 40 1793 . reduce 23 1794 1795 shell_pipe goto 108 1796 1797state 96 1798 statement : , expression shell_pipe_terminator 1799 1800 \n shift 29 1801 ; shift 30 1802 . error 1803 1804 terminator goto 109 1805 1806state 97 1807 statement : ! MDB_TOK_STRING terminator_ (12) 1808 1809 . reduce 12 1810 1811 1812state 98 1813 expression : ( expression )_ (58) 1814 1815 . reduce 58 1816 1817 1818state 99 1819 format_list : format_list MDB_TOK_LEXPR_expression MDB_TOK_REXPR 1820 1821 MDB_TOK_SYMBOL shift 24 1822 MDB_TOK_IMMEDIATE shift 28 1823 MDB_TOK_VAR_REF shift 23 1824 MDB_TOK_COR1_DEREF shift 10 1825 MDB_TOK_COR2_DEREF shift 11 1826 MDB_TOK_COR4_DEREF shift 12 1827 MDB_TOK_COR8_DEREF shift 13 1828 MDB_TOK_OBJ1_DEREF shift 15 1829 MDB_TOK_OBJ2_DEREF shift 16 1830 MDB_TOK_OBJ4_DEREF shift 17 1831 MDB_TOK_OBJ8_DEREF shift 18 1832 ^ shift 26 1833 & shift 27 1834 - shift 19 1835 + shift 25 1836 * shift 9 1837 % shift 14 1838 # shift 21 1839 ~ shift 20 1840 ( shift 22 1841 . error 1842 1843 expression goto 110 1844 1845state 100 1846 format_list : format_list MDB_TOK_IMMEDIATE_ (27) 1847 1848 . reduce 27 1849 1850 1851state 101 1852 format_list : format_list MDB_TOK_STRING_ (28) 1853 1854 . reduce 28 1855 1856 1857state 102 1858 format_list : format_list MDB_TOK_CHAR_ (29) 1859 1860 . reduce 29 1861 1862 1863state 103 1864 argument_list : argument_list MDB_TOK_LEXPR_expression MDB_TOK_REXPR 1865 1866 MDB_TOK_SYMBOL shift 24 1867 MDB_TOK_IMMEDIATE shift 28 1868 MDB_TOK_VAR_REF shift 23 1869 MDB_TOK_COR1_DEREF shift 10 1870 MDB_TOK_COR2_DEREF shift 11 1871 MDB_TOK_COR4_DEREF shift 12 1872 MDB_TOK_COR8_DEREF shift 13 1873 MDB_TOK_OBJ1_DEREF shift 15 1874 MDB_TOK_OBJ2_DEREF shift 16 1875 MDB_TOK_OBJ4_DEREF shift 17 1876 MDB_TOK_OBJ8_DEREF shift 18 1877 ^ shift 26 1878 & shift 27 1879 - shift 19 1880 + shift 25 1881 * shift 9 1882 % shift 14 1883 # shift 21 1884 ~ shift 20 1885 ( shift 22 1886 . error 1887 1888 expression goto 111 1889 1890state 104 1891 argument_list : argument_list MDB_TOK_STRING_ (32) 1892 1893 . reduce 32 1894 1895 1896state 105 1897 statement : expression pipeline shell_pipe terminator_ (6) 1898 1899 . reduce 6 1900 1901 1902state 106 1903 statement : expression , expression pipeline_shell_pipe terminator 1904 pipeline : pipeline_| command 1905 shell_pipe : _ (23) 1906 1907 | shift 39 1908 ! shift 40 1909 . reduce 23 1910 1911 shell_pipe goto 112 1912 1913state 107 1914 statement : expression , expression shell_pipe_terminator 1915 1916 \n shift 29 1917 ; shift 30 1918 . error 1919 1920 terminator goto 113 1921 1922state 108 1923 statement : , expression pipeline shell_pipe_terminator 1924 1925 \n shift 29 1926 ; shift 30 1927 . error 1928 1929 terminator goto 114 1930 1931state 109 1932 statement : , expression shell_pipe terminator_ (11) 1933 1934 . reduce 11 1935 1936 1937state 110 1938 format_list : format_list MDB_TOK_LEXPR expression_MDB_TOK_REXPR 1939 expression : expression_+ expression 1940 expression : expression_- expression 1941 expression : expression_* expression 1942 expression : expression_% expression 1943 expression : expression_& expression 1944 expression : expression_| expression 1945 expression : expression_^ expression 1946 expression : expression_MDB_TOK_EQUAL expression 1947 expression : expression_MDB_TOK_NOTEQUAL expression 1948 expression : expression_MDB_TOK_LSHIFT expression 1949 expression : expression_MDB_TOK_RSHIFT expression 1950 expression : expression_# expression 1951 1952 MDB_TOK_REXPR shift 115 1953 | shift 49 1954 ^ shift 50 1955 & shift 48 1956 MDB_TOK_EQUAL shift 51 1957 MDB_TOK_NOTEQUAL shift 52 1958 MDB_TOK_LSHIFT shift 53 1959 MDB_TOK_RSHIFT shift 54 1960 - shift 45 1961 + shift 44 1962 * shift 46 1963 % shift 47 1964 # shift 55 1965 . error 1966 1967 1968state 111 1969 argument_list : argument_list MDB_TOK_LEXPR expression_MDB_TOK_REXPR 1970 expression : expression_+ expression 1971 expression : expression_- expression 1972 expression : expression_* expression 1973 expression : expression_% expression 1974 expression : expression_& expression 1975 expression : expression_| expression 1976 expression : expression_^ expression 1977 expression : expression_MDB_TOK_EQUAL expression 1978 expression : expression_MDB_TOK_NOTEQUAL expression 1979 expression : expression_MDB_TOK_LSHIFT expression 1980 expression : expression_MDB_TOK_RSHIFT expression 1981 expression : expression_# expression 1982 1983 MDB_TOK_REXPR shift 116 1984 | shift 49 1985 ^ shift 50 1986 & shift 48 1987 MDB_TOK_EQUAL shift 51 1988 MDB_TOK_NOTEQUAL shift 52 1989 MDB_TOK_LSHIFT shift 53 1990 MDB_TOK_RSHIFT shift 54 1991 - shift 45 1992 + shift 44 1993 * shift 46 1994 % shift 47 1995 # shift 55 1996 . error 1997 1998 1999state 112 2000 statement : expression , expression pipeline shell_pipe_terminator 2001 2002 \n shift 29 2003 ; shift 30 2004 . error 2005 2006 terminator goto 117 2007 2008state 113 2009 statement : expression , expression shell_pipe terminator_ (10) 2010 2011 . reduce 10 2012 2013 2014state 114 2015 statement : , expression pipeline shell_pipe terminator_ (8) 2016 2017 . reduce 8 2018 2019 2020state 115 2021 format_list : format_list MDB_TOK_LEXPR expression MDB_TOK_REXPR_ (26) 2022 2023 . reduce 26 2024 2025 2026state 116 2027 argument_list : argument_list MDB_TOK_LEXPR expression MDB_TOK_REXPR_ (31) 2028 2029 . reduce 31 2030 2031 2032state 117 2033 statement : expression , expression pipeline shell_pipe terminator_ (7) 2034 2035 . reduce 7 2036 2037 203849/127 terminals, 9/600 nonterminals 203965/300 grammar rules, 118/1000 states 20400 shift/reduce, 0 reduce/reduce conflicts reported 204154/601 working sets used 2042memory: states,etc. 275/2000, parser 62/4000 204319/3001 distinct lookahead sets 204497 extra closures 2045845 shift entries, 1 exceptions 204660 goto entries 20473 entries saved by goto default 2048Optimizer space used: input 1803/2000, output 495/4000 2049495 table entries, 239 zero 2050maximum spread: 276, maximum offset: 258 2051