fn source_from(&self, start: usize) -> (&'a str, Span) {
        let end = self.pos();
        let span = Span::new(start, end);
        (&self.source[start..end], span)
    }
/// Get the source from the given start, to the current position.
Get the source from the given start, to the current position.
Get the source from the given start to the current position .
fn source_from(&self, start: usize) -> (&'a str, Span) {
        let end = self.pos();
        let span = Span::new(start, end);
        (&self.source[start..end], span)
    }
fn source_from ( & self , start : usize ) -> ( & ' a str , Span ) { let end = self . pos ( ) ; let span = Span :: new ( start , end ) ; ( & self . source [ start .. end ] , span ) }
Get the source from the given start, to the current position.
Get the source from the given start to the current position .
&self
start
usize
&self
start
usize