{"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"///"}]}
/// the start of the file. If there's a second cursor marker, then we'll return a single range.
/// `code` may optionally contain a cursor marker `$0`. If it doesn't, then the position will be
pub(crate) fn single_file(code: &str) -> (ide_db::RootDatabase, FilePosition, Vec<FileRange>) {