state 0 $accept : _statement_list $end statement_list : _ (1) . reduce 1 statement_list goto 1 state 1 $accept : statement_list_$end statement_list : statement_list_statement $end accept MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_DCMD shift 36 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 \n shift 29 ; shift 30 , shift 5 ! shift 6 ? shift 31 / shift 32 \\ shift 33 @ shift 34 = shift 35 $ shift 37 ~ shift 20 ( shift 22 . error expression goto 4 command goto 8 statement goto 2 terminator goto 7 pipeline goto 3 state 2 statement_list : statement_list statement_ (2) . reduce 2 state 3 statement : pipeline_shell_pipe terminator pipeline : pipeline_| command shell_pipe : _ (23) | shift 39 ! shift 40 . reduce 23 shell_pipe goto 38 state 4 statement : expression_pipeline shell_pipe terminator statement : expression_, expression pipeline shell_pipe terminator statement : expression_terminator statement : expression_, expression shell_pipe terminator expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression MDB_TOK_DCMD shift 36 | shift 49 ^ shift 50 & shift 48 MDB_TOK_EQUAL shift 51 MDB_TOK_NOTEQUAL shift 52 MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 \n shift 29 ; shift 30 , shift 42 ? shift 31 / shift 32 \\ shift 33 @ shift 34 = shift 35 $ shift 37 . error command goto 8 terminator goto 43 pipeline goto 41 state 5 statement : ,_expression pipeline shell_pipe terminator statement : ,_expression shell_pipe terminator MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 56 state 6 statement : !_MDB_TOK_STRING terminator MDB_TOK_STRING shift 57 . error state 7 statement : terminator_ (13) . reduce 13 state 8 pipeline : command_ (15) . reduce 15 state 9 expression : *_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 58 state 10 expression : MDB_TOK_COR1_DEREF_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 59 state 11 expression : MDB_TOK_COR2_DEREF_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 60 state 12 expression : MDB_TOK_COR4_DEREF_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 61 state 13 expression : MDB_TOK_COR8_DEREF_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 62 state 14 expression : %_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 63 state 15 expression : MDB_TOK_OBJ1_DEREF_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 64 state 16 expression : MDB_TOK_OBJ2_DEREF_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 65 state 17 expression : MDB_TOK_OBJ4_DEREF_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 66 state 18 expression : MDB_TOK_OBJ8_DEREF_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 67 state 19 expression : -_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 68 state 20 expression : ~_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 69 state 21 expression : #_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 70 state 22 expression : (_expression ) MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 71 state 23 expression : MDB_TOK_VAR_REF_ (59) . reduce 59 state 24 expression : MDB_TOK_SYMBOL_ (60) . reduce 60 state 25 expression : +_ (61) . reduce 61 state 26 expression : ^_ (62) . reduce 62 state 27 expression : &_ (63) . reduce 63 state 28 expression : MDB_TOK_IMMEDIATE_ (64) . reduce 64 state 29 terminator : \n_ (3) . reduce 3 state 30 terminator : ;_ (4) . reduce 4 state 31 command : ?_format_list format_list : _ (25) . reduce 25 format_list goto 72 state 32 command : /_format_list format_list : _ (25) . reduce 25 format_list goto 73 state 33 command : \\_format_list format_list : _ (25) . reduce 25 format_list goto 74 state 34 command : @_format_list format_list : _ (25) . reduce 25 format_list goto 75 state 35 command : =_format_list format_list : _ (25) . reduce 25 format_list goto 76 state 36 command : MDB_TOK_DCMD_argument_list argument_list : _ (30) . reduce 30 argument_list goto 77 state 37 command : $_ (22) . reduce 22 state 38 statement : pipeline shell_pipe_terminator \n shift 29 ; shift 30 . error terminator goto 78 state 39 pipeline : pipeline |_command MDB_TOK_DCMD shift 36 ? shift 31 / shift 32 \\ shift 33 @ shift 34 = shift 35 $ shift 37 . error command goto 79 state 40 shell_pipe : !_MDB_TOK_STRING MDB_TOK_STRING shift 80 . error state 41 statement : expression pipeline_shell_pipe terminator pipeline : pipeline_| command shell_pipe : _ (23) | shift 39 ! shift 40 . reduce 23 shell_pipe goto 81 state 42 statement : expression ,_expression pipeline shell_pipe terminator statement : expression ,_expression shell_pipe terminator MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 82 state 43 statement : expression terminator_ (9) . reduce 9 state 44 expression : expression +_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 83 state 45 expression : expression -_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 84 state 46 expression : expression *_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 85 state 47 expression : expression %_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 86 state 48 expression : expression &_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 87 state 49 expression : expression |_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 88 state 50 expression : expression ^_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 89 state 51 expression : expression MDB_TOK_EQUAL_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 90 state 52 expression : expression MDB_TOK_NOTEQUAL_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 91 state 53 expression : expression MDB_TOK_LSHIFT_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 92 state 54 expression : expression MDB_TOK_RSHIFT_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 93 state 55 expression : expression #_expression MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 94 state 56 statement : , expression_pipeline shell_pipe terminator statement : , expression_shell_pipe terminator expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression shell_pipe : _ (23) MDB_TOK_DCMD shift 36 | shift 49 ^ shift 50 & shift 48 MDB_TOK_EQUAL shift 51 MDB_TOK_NOTEQUAL shift 52 MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 ! shift 40 ? shift 31 / shift 32 \\ shift 33 @ shift 34 = shift 35 $ shift 37 . reduce 23 command goto 8 pipeline goto 95 shell_pipe goto 96 state 57 statement : ! MDB_TOK_STRING_terminator \n shift 29 ; shift 30 . error terminator goto 97 state 58 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : * expression_ (45) . reduce 45 state 59 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : MDB_TOK_COR1_DEREF expression_ (46) . reduce 46 state 60 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : MDB_TOK_COR2_DEREF expression_ (47) . reduce 47 state 61 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : MDB_TOK_COR4_DEREF expression_ (48) . reduce 48 state 62 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : MDB_TOK_COR8_DEREF expression_ (49) . reduce 49 state 63 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : % expression_ (50) . reduce 50 state 64 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : MDB_TOK_OBJ1_DEREF expression_ (51) . reduce 51 state 65 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : MDB_TOK_OBJ2_DEREF expression_ (52) . reduce 52 state 66 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : MDB_TOK_OBJ4_DEREF expression_ (53) . reduce 53 state 67 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : MDB_TOK_OBJ8_DEREF expression_ (54) . reduce 54 state 68 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : - expression_ (55) . reduce 55 state 69 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : ~ expression_ (56) . reduce 56 state 70 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : # expression_ (57) . reduce 57 state 71 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : ( expression_) | shift 49 ^ shift 50 & shift 48 MDB_TOK_EQUAL shift 51 MDB_TOK_NOTEQUAL shift 52 MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 ) shift 98 . error state 72 command : ? format_list_ (16) format_list : format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR format_list : format_list_MDB_TOK_IMMEDIATE format_list : format_list_MDB_TOK_STRING format_list : format_list_MDB_TOK_CHAR MDB_TOK_STRING shift 101 MDB_TOK_CHAR shift 102 MDB_TOK_IMMEDIATE shift 100 MDB_TOK_LEXPR shift 99 . reduce 16 state 73 command : / format_list_ (17) format_list : format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR format_list : format_list_MDB_TOK_IMMEDIATE format_list : format_list_MDB_TOK_STRING format_list : format_list_MDB_TOK_CHAR MDB_TOK_STRING shift 101 MDB_TOK_CHAR shift 102 MDB_TOK_IMMEDIATE shift 100 MDB_TOK_LEXPR shift 99 . reduce 17 state 74 command : \\ format_list_ (18) format_list : format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR format_list : format_list_MDB_TOK_IMMEDIATE format_list : format_list_MDB_TOK_STRING format_list : format_list_MDB_TOK_CHAR MDB_TOK_STRING shift 101 MDB_TOK_CHAR shift 102 MDB_TOK_IMMEDIATE shift 100 MDB_TOK_LEXPR shift 99 . reduce 18 state 75 command : @ format_list_ (19) format_list : format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR format_list : format_list_MDB_TOK_IMMEDIATE format_list : format_list_MDB_TOK_STRING format_list : format_list_MDB_TOK_CHAR MDB_TOK_STRING shift 101 MDB_TOK_CHAR shift 102 MDB_TOK_IMMEDIATE shift 100 MDB_TOK_LEXPR shift 99 . reduce 19 state 76 command : = format_list_ (20) format_list : format_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR format_list : format_list_MDB_TOK_IMMEDIATE format_list : format_list_MDB_TOK_STRING format_list : format_list_MDB_TOK_CHAR MDB_TOK_STRING shift 101 MDB_TOK_CHAR shift 102 MDB_TOK_IMMEDIATE shift 100 MDB_TOK_LEXPR shift 99 . reduce 20 state 77 command : MDB_TOK_DCMD argument_list_ (21) argument_list : argument_list_MDB_TOK_LEXPR expression MDB_TOK_REXPR argument_list : argument_list_MDB_TOK_STRING MDB_TOK_STRING shift 104 MDB_TOK_LEXPR shift 103 . reduce 21 state 78 statement : pipeline shell_pipe terminator_ (5) . reduce 5 state 79 pipeline : pipeline | command_ (14) . reduce 14 state 80 shell_pipe : ! MDB_TOK_STRING_ (24) . reduce 24 state 81 statement : expression pipeline shell_pipe_terminator \n shift 29 ; shift 30 . error terminator goto 105 state 82 statement : expression , expression_pipeline shell_pipe terminator statement : expression , expression_shell_pipe terminator expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression shell_pipe : _ (23) MDB_TOK_DCMD shift 36 | shift 49 ^ shift 50 & shift 48 MDB_TOK_EQUAL shift 51 MDB_TOK_NOTEQUAL shift 52 MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 ! shift 40 ? shift 31 / shift 32 \\ shift 33 @ shift 34 = shift 35 $ shift 37 . reduce 23 command goto 8 pipeline goto 106 shell_pipe goto 107 state 83 expression : expression_+ expression expression : expression + expression_ (33) expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression * shift 46 % shift 47 # shift 55 . reduce 33 state 84 expression : expression_+ expression expression : expression_- expression expression : expression - expression_ (34) expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression * shift 46 % shift 47 # shift 55 . reduce 34 state 85 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression * expression_ (35) expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression . reduce 35 state 86 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression % expression_ (36) expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression . reduce 36 state 87 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression & expression_ (37) expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression MDB_TOK_EQUAL shift 51 MDB_TOK_NOTEQUAL shift 52 MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 . reduce 37 state 88 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression | expression_ (38) expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression ^ shift 50 & shift 48 MDB_TOK_EQUAL shift 51 MDB_TOK_NOTEQUAL shift 52 MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 . reduce 38 state 89 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression ^ expression_ (39) expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression & shift 48 MDB_TOK_EQUAL shift 51 MDB_TOK_NOTEQUAL shift 52 MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 . reduce 39 state 90 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression MDB_TOK_EQUAL expression_ (40) expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 . reduce 40 state 91 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression MDB_TOK_NOTEQUAL expression_ (41) expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 . reduce 41 state 92 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression MDB_TOK_LSHIFT expression_ (42) expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 . reduce 42 state 93 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression MDB_TOK_RSHIFT expression_ (43) expression : expression_# expression - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 . reduce 43 state 94 expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression expression : expression # expression_ (44) . reduce 44 state 95 statement : , expression pipeline_shell_pipe terminator pipeline : pipeline_| command shell_pipe : _ (23) | shift 39 ! shift 40 . reduce 23 shell_pipe goto 108 state 96 statement : , expression shell_pipe_terminator \n shift 29 ; shift 30 . error terminator goto 109 state 97 statement : ! MDB_TOK_STRING terminator_ (12) . reduce 12 state 98 expression : ( expression )_ (58) . reduce 58 state 99 format_list : format_list MDB_TOK_LEXPR_expression MDB_TOK_REXPR MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 110 state 100 format_list : format_list MDB_TOK_IMMEDIATE_ (27) . reduce 27 state 101 format_list : format_list MDB_TOK_STRING_ (28) . reduce 28 state 102 format_list : format_list MDB_TOK_CHAR_ (29) . reduce 29 state 103 argument_list : argument_list MDB_TOK_LEXPR_expression MDB_TOK_REXPR MDB_TOK_SYMBOL shift 24 MDB_TOK_IMMEDIATE shift 28 MDB_TOK_VAR_REF shift 23 MDB_TOK_COR1_DEREF shift 10 MDB_TOK_COR2_DEREF shift 11 MDB_TOK_COR4_DEREF shift 12 MDB_TOK_COR8_DEREF shift 13 MDB_TOK_OBJ1_DEREF shift 15 MDB_TOK_OBJ2_DEREF shift 16 MDB_TOK_OBJ4_DEREF shift 17 MDB_TOK_OBJ8_DEREF shift 18 ^ shift 26 & shift 27 - shift 19 + shift 25 * shift 9 % shift 14 # shift 21 ~ shift 20 ( shift 22 . error expression goto 111 state 104 argument_list : argument_list MDB_TOK_STRING_ (32) . reduce 32 state 105 statement : expression pipeline shell_pipe terminator_ (6) . reduce 6 state 106 statement : expression , expression pipeline_shell_pipe terminator pipeline : pipeline_| command shell_pipe : _ (23) | shift 39 ! shift 40 . reduce 23 shell_pipe goto 112 state 107 statement : expression , expression shell_pipe_terminator \n shift 29 ; shift 30 . error terminator goto 113 state 108 statement : , expression pipeline shell_pipe_terminator \n shift 29 ; shift 30 . error terminator goto 114 state 109 statement : , expression shell_pipe terminator_ (11) . reduce 11 state 110 format_list : format_list MDB_TOK_LEXPR expression_MDB_TOK_REXPR expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression MDB_TOK_REXPR shift 115 | shift 49 ^ shift 50 & shift 48 MDB_TOK_EQUAL shift 51 MDB_TOK_NOTEQUAL shift 52 MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 . error state 111 argument_list : argument_list MDB_TOK_LEXPR expression_MDB_TOK_REXPR expression : expression_+ expression expression : expression_- expression expression : expression_* expression expression : expression_% expression expression : expression_& expression expression : expression_| expression expression : expression_^ expression expression : expression_MDB_TOK_EQUAL expression expression : expression_MDB_TOK_NOTEQUAL expression expression : expression_MDB_TOK_LSHIFT expression expression : expression_MDB_TOK_RSHIFT expression expression : expression_# expression MDB_TOK_REXPR shift 116 | shift 49 ^ shift 50 & shift 48 MDB_TOK_EQUAL shift 51 MDB_TOK_NOTEQUAL shift 52 MDB_TOK_LSHIFT shift 53 MDB_TOK_RSHIFT shift 54 - shift 45 + shift 44 * shift 46 % shift 47 # shift 55 . error state 112 statement : expression , expression pipeline shell_pipe_terminator \n shift 29 ; shift 30 . error terminator goto 117 state 113 statement : expression , expression shell_pipe terminator_ (10) . reduce 10 state 114 statement : , expression pipeline shell_pipe terminator_ (8) . reduce 8 state 115 format_list : format_list MDB_TOK_LEXPR expression MDB_TOK_REXPR_ (26) . reduce 26 state 116 argument_list : argument_list MDB_TOK_LEXPR expression MDB_TOK_REXPR_ (31) . reduce 31 state 117 statement : expression , expression pipeline shell_pipe terminator_ (7) . reduce 7 49/127 terminals, 9/600 nonterminals 65/300 grammar rules, 118/1000 states 0 shift/reduce, 0 reduce/reduce conflicts reported 54/601 working sets used memory: states,etc. 275/2000, parser 62/4000 19/3001 distinct lookahead sets 97 extra closures 845 shift entries, 1 exceptions 60 goto entries 3 entries saved by goto default Optimizer space used: input 1803/2000, output 495/4000 495 table entries, 239 zero maximum spread: 276, maximum offset: 258