{"ast_node_type":"variable","tokens":[{"end":54,"kind":"keyword","start":0,"text":"while"}]}
                    while let Some(sr) = source_root {
                    let mut source_root = source_root.as_ref();
                        if let Some((RatomlFile::Workspace(config), _)) = self.ratoml_file.get(&sr) {