{"ast_node_type":"other","tokens":[{"end":60,"kind":"keyword","start":0,"text":"if"}]}
    if (negative && v > max + 1) || (!negative && v > max) {
    // avoiding use of -min to prevent overflow/panic
        if let Some(repr_str) = get_bin_hex_repr(cx, lit) {