summaryrefslogtreecommitdiff
path: root/t/lex.lisp
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-04-08 00:41:00 -0400
committerbd <bdunahu@operationnull.com>2025-04-08 00:41:00 -0400
commit4c76966b49e8559f710013463dac04143c1f4e09 (patch)
tree4959e1e151baf67a0093e57baecc1a8afd80cd9c /t/lex.lisp
parent0fe2cc70abacc7c9e7aa2602836c8226bb1a1dc3 (diff)
Add plus and minus symbols to lexer
Diffstat (limited to 't/lex.lisp')
-rw-r--r--t/lex.lisp8
1 files changed, 8 insertions, 0 deletions
diff --git a/t/lex.lisp b/t/lex.lisp
index ab0ed99..dfa632a 100644
--- a/t/lex.lisp
+++ b/t/lex.lisp
@@ -31,6 +31,14 @@
(read-this "$"
(is (eq (lex:read-token) 'lex::dollar))))
+(test read-token-reads-plus
+ (read-this "+"
+ (is (eq (lex:read-token) 'lex::plus))))
+
+(test read-token-reads-minus
+ (read-this "-"
+ (is (eq (lex:read-token) 'lex::minus))))
+
(test read-token-ignores-space
(read-this " ("
(is (eq (lex:read-token) 'lex::left-paren))))