aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/lex/token.rs
diff options
context:
space:
mode:
authorTolmachev Igor <me@igorek.dev>2026-05-09 20:47:04 +0300
committerTolmachev Igor <me@igorek.dev>2026-05-09 20:47:04 +0300
commit160b64427d79290a59ac48c9babca064232d8dfd (patch)
tree0c2cc79f0a266761866ff325abdd4f2f0c7e7301 /compiler/src/lex/token.rs
parent6be28381d6081dfb3a1dc9d1ec15062b67ba1ef9 (diff)
downloadcrisp-dev.tar.gz
crisp-dev.zip
Make project structure more consistentdev
Diffstat (limited to 'compiler/src/lex/token.rs')
-rw-r--r--compiler/src/lex/token.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/compiler/src/lex/token.rs b/compiler/src/lex/token.rs
new file mode 100644
index 0000000..2d07885
--- /dev/null
+++ b/compiler/src/lex/token.rs
@@ -0,0 +1,10 @@
1#[derive(Clone, Copy, Debug, PartialEq, Eq)]
2pub enum Token<'a> {
3 LeftPar,
4 RightPar,
5 Quote,
6 Number(&'a str),
7 String(&'a str),
8 UnclosedString(&'a str),
9 Symbol(&'a str),
10}