pub fn new(filemap: &'input FileMap) -> Self {
        let mut chars = filemap.src().char_indices();

        Lexer {
            filemap,
            lookahead: chars.next(),
            chars,
        }
    }
/// Create a new lexer from the source string
Create a new lexer from the source string
Create a new lexer from the source string
pub fn new(filemap: &'input FileMap) -> Self {
        let mut chars = filemap.src().char_indices();
        Lexer {
            filemap,
            lookahead: chars.next(),
            chars,
        }
    }
pub fn new ( filemap : & ' input FileMap ) -> Self { let mut chars = filemap . src ( ) . char_indices ( ) ; Lexer { filemap , lookahead : chars . next ( ) , chars , } }
Create a new lexer from the source string
Create a new lexer from the source string
filemap
&'input FileMap
filemap
&'input FileMap