shift_expr ::= add_expr | shift_expr ">>" add_expr | shift_expr "<<" add_expr
This rule is called by -> and_expr -> shift_expr
-> and_expr -> shift_expr