use rustc_data_structures::sync::{Lock, Lrc};
use rustc_errors::{emitter::Emitter, Applicability, Diagnostic, Handler};
use rustc_parse::lexer::StringReader as Lexer;
+use rustc_session::parse::ParseSess;
use rustc_span::source_map::{FilePathMapping, SourceMap};
use rustc_span::{FileName, InnerSpan};
-use syntax::sess::ParseSess;
use syntax::token;
use crate::clean;
let emitter = BufferEmitter { messages: Lrc::clone(&buffered_messages) };
- let cm = Lrc::new(SourceMap::new(FilePathMapping::empty()));
+ let sm = Lrc::new(SourceMap::new(FilePathMapping::empty()));
let handler = Handler::with_emitter(false, None, Box::new(emitter));
- let sess = ParseSess::with_span_handler(handler, cm);
+ let sess = ParseSess::with_span_handler(handler, sm);
let source_file = sess.source_map().new_source_file(
FileName::Custom(String::from("doctest")),
dox[code_block.code].to_owned(),