pub fn new(input: &'a str) -> Self {
        Parser {
            input,
            first: true,
            parser: pulldown_cmark::Parser::new(input),
            stack: Vec::new(),
        }
    }
/// Creates a new parser with the given input text.
Creates a new parser with the given input text.
Creates a new parser with the given input text .
pub fn new(input: &'a str) -> Self {
        Parser {
            input,
            first: true,
            parser: pulldown_cmark::Parser::new(input),
            stack: Vec::new(),
        }
    }
pub fn new ( input : & ' a str ) -> Self { Parser { input , first : true , parser : pulldown_cmark :: Parser :: new ( input ) , stack : Vec :: new ( ) , } }
Creates a new parser with the given input text.
Creates a new parser with the given input text .
input
&'a str
input
&'a str