aboutsummaryrefslogtreecommitdiffstats
path: root/src/tokenizer.rs
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2021-01-09 19:57:39 +0100
committerGustav Sörnäs <gustav@sornas.net>2021-01-09 19:57:39 +0100
commit4e589cac364edffb08caf7e09a12cc05894271ac (patch)
tree7325c7717ae1b1ead6ad09e6113933cddfe4e3e4 /src/tokenizer.rs
parent011e7b31e63864a83627c79c1b2d10d7dc0662b0 (diff)
downloadsylt-4e589cac364edffb08caf7e09a12cc05894271ac.tar.gz
boolean {comparisons,algebra}
Diffstat (limited to 'src/tokenizer.rs')
-rw-r--r--src/tokenizer.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/tokenizer.rs b/src/tokenizer.rs
index a12285b..1882b48 100644
--- a/src/tokenizer.rs
+++ b/src/tokenizer.rs
@@ -59,6 +59,8 @@ pub enum Token {
Equal,
#[token("==")]
EqualEqual,
+ #[token("!=")]
+ NotEqual,
#[token("(")]
LeftParen,
@@ -84,6 +86,13 @@ pub enum Token {
#[token("<=")]
LessEqual,
+ #[token("&&")]
+ And,
+ #[token("||")]
+ Or,
+ #[token("!")]
+ Not,
+
#[token(".")]
Dot,
#[token("->")]