aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/lex/token.rs
diff options
context:
space:
mode:
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}