fn initialise_parser<'a>( source_map: Lrc<SourceMap>, comments: &'a dyn Comments, input: StringInput<'a>, ) -> (Handler, Parser<Lexer<'a>>)