{"ast_node_type":"variable","tokens":[{"end":65,"kind":"keyword","start":0,"text":"if"}]}
                    if let Some(real_dir) = &real_source_base_dir
                for virtual_dir in virtual_source_base_dir.iter().flatten() {
                        && let rustc_span::FileName::Real(old_name) = name