summaryrefslogtreecommitdiff
path: root/lex.c
diff options
context:
space:
mode:
authorWormHeamer2025-08-03 19:52:18 -0400
committerWormHeamer2025-08-03 19:52:18 -0400
commit1a90ef4318c18161aaccf7390016a61c635ac748 (patch)
tree90b6cd4e2dc1261bc2250972aad71c847be80844 /lex.c
parent62e4b45143e4ff24a1758a2ccd3af5dfe69706ec (diff)
add assignment statements
Diffstat (limited to 'lex.c')
-rw-r--r--lex.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lex.c b/lex.c
index 922ef17..733fb52 100644
--- a/lex.c
+++ b/lex.c
@@ -215,6 +215,12 @@ recurse:
default: T(TOK_GTR); break;
}
break;
+ case ':':
+ switch (l->buf.s[i]) {
+ case '=': T(TOK_ASSIGN); i++; break;
+ case '>': T(TOK_SHR); break;
+ }
+ break;
}
}
if (l->tok == TOK_MAX) {