Function rustpython_parser::lexer::lex
source · pub fn lex(source: &str, mode: Mode) -> impl Iterator<Item = LexResult> + '_
Expand description
Create a new lexer from a source string.
§Examples
use rustpython_parser::{Mode, lexer::lex};
let source = "def hello(): return 'world'";
let lexer = lex(source, Mode::Module);
for token in lexer {
println!("{:?}", token);
}