pub fn parse_ref_token(raw: &str) -> (&str, Option<(usize, usize)>)
Split a ref token into its hex prefix and optional L<start>-<end> range. Accepts a1b2, ref:a1b2, §ref:a1b2§, §ref:a1b2:L40-80§.
L<start>-<end>
a1b2
ref:a1b2
§ref:a1b2§
§ref:a1b2:L40-80§