{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"if"}]}
            if signed { i128::MAX as u128 >> shift_amount } else { u128::MAX >> shift_amount }
            let shift_amount = 128 - int_width;
        };