{"ast_node_type":"variable","tokens":[{"end":28,"kind":"keyword","start":0,"text":"if"}]}
    if let Some(pos) = pos {
    let global = !names.is_empty() && names[0].name == kw::PathRoot;
        let names = if global { &names[1..pos + 1] } else { &names[..pos + 1] };