pub fn new() -> Self {
        Lexer {
            code: "".chars().peekable(),
            state: None,
            context: Context::from(1, 1)
        }
    }
/// Returns a new instance of itself.
Returns a new instance of itself.
Returns a new instance of itself .
pub fn new() -> Self {
        Lexer {
            code: "".chars().peekable(),
            state: None,
            context: Context::from(1, 1)
        }
    }
pub fn new ( ) -> Self { Lexer { code : " " . chars ( ) . peekable ( ) , state : None , context : Context :: from ( 1 , 1 ) } }
Returns a new instance of itself.
Returns a new instance of itself .