try_parse_uint
if (try_parse_uint(hex.start, hex.len, &val)) {
if (try_parse_uint(hex.start, hex.len, &val)) {
if (try_parse_uint(hex.start, hex.len, &val)
if (try_parse_uint(escape_start, escape_len, &val)