{"ast_node_type":"function","tokens":[{"end":61,"kind":"keyword","start":0,"text":"pub(crate)"}]}
pub(crate) fn matches_codepattern(a: &str, b: &str) -> bool {
/// of UTF-8 mitigates this ignorance. It doesn't do NKF-normalization(?).
    let mut a_iter = a.chars().peekable();