aboutsummaryrefslogtreecommitdiff
path: root/src/lexer.rs
blob: cda9fe2b2dcc33a55e8f5c7bb41910ccee1ead81 (plain)
1
2
3
4
5
6
7
8
9
10
use {Token, TextUnit};
use syntax_kinds::*;

pub fn next_token(text: &str) -> Token {
    let c = text.chars().next().unwrap();
    Token {
        kind: IDENT,
        len: TextUnit::len_of_char(c),
    }
}