fn lex_separator(l: &mut Lexer) -> Option<StateFn> {
    l.accept_run(" \t\n\r");
    l.ignore();
    Some(StateFn(lex_start))
}
/// `lex_separator` expects the current position to be the start of a
/// separator and advances until it finds the end of that separator.
/// No token will be emitted since separators are ignored.
`lex_separator` expects the current position to be the start of a
separator and advances until it finds the end of that separator.
No token will be emitted since separators are ignored.
` lex_separator ` expects the current position to be the start of a separator and advances until it finds the end of that separator . No token will be emitted since separators are ignored .
fn lex_separator(l: &mut Lexer) -> Option<StateFn> {
    l.accept_run(" \t\n\r");
    l.ignore();
    Some(StateFn(lex_start))
}
fn lex_separator ( l : & mut Lexer ) -> Option < StateFn > { l . accept_run ( " \t \n \r " ) ; l . ignore ( ) ; Some ( StateFn ( lex_start ) ) }
`lex_separator` expects the current position to be the start of a
separator and advances until it finds the end of that separator.
` lex_separator ` expects the current position to be the start of a separator and advances until it finds the end of that separator .
l
&mut Lexer