{"ast_node_type":"other","tokens":[{"end":23,"kind":"keyword","start":0,"text":"if"}]}
        if shift_left {
        let mut val = a_val << int_shift_val | b_val;
            val = (val << shift_val) >> int_shift_val;