{"ast_node_type":"other","tokens":[{"end":96,"kind":"keyword","start":0,"text":"'$'"}]}
                '$' => return Some((Substitution::Escape((start, start + 2)), &s[start + 2..])),
            match s[start + 1..].chars().next()? {
                c @ '0'..='9' => {