[][src]Function jingo_lib::frontend::lexer::scan_code

pub fn scan_code(code: &str) -> Result<Vec<Token>, JingoError>

Lexes code into Vec<Token> or provides an error in the form of JingoError.

Examples

use jingo_lib::frontend::lexer::scan_code;

let input = ".../---/...";

// please note that jingo != morse code, just a lexer torture test,
// should output something like `Ok([dot, dot, dot, fslash, doccomment])`.

println!("{:?}", scan_code(input));