aboutsummaryrefslogtreecommitdiff
path: root/src/lexer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lexer.rs')
-rw-r--r--src/lexer.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lexer.rs b/src/lexer.rs
new file mode 100644
index 000000000..cda9fe2b2
--- /dev/null
+++ b/src/lexer.rs
@@ -0,0 +1,10 @@
1use {Token, TextUnit};
2use syntax_kinds::*;
3
4pub fn next_token(text: &str) -> Token {
5 let c = text.chars().next().unwrap();
6 Token {
7 kind: IDENT,
8 len: TextUnit::len_of_char(c),
9 }
10} \ No newline at end of file