aboutsummaryrefslogtreecommitdiff
path: root/src/cljcc/token.clj
diff options
context:
space:
mode:
authorShagun Agrawal <agrawalshagun07@gmail.com>2024-12-15 10:26:36 +0530
committerShagun Agrawal <agrawalshagun07@gmail.com>2024-12-15 10:26:36 +0530
commit90b8a837789eb99c44bcea9abee53012f2df71a4 (patch)
treec50de54dca98789070bfc3f46887f066b4095ccb /src/cljcc/token.clj
parent3d60213c01955e54e8e33b88108b4251197fde86 (diff)
Add lexer for unsigned int / long
Diffstat (limited to 'src/cljcc/token.clj')
-rw-r--r--src/cljcc/token.clj6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cljcc/token.clj b/src/cljcc/token.clj
index 3eaa505..6796c0b 100644
--- a/src/cljcc/token.clj
+++ b/src/cljcc/token.clj
@@ -53,7 +53,9 @@
:kw-return
:kw-int
:kw-long
- :kw-void})
+ :kw-void
+ :kw-signed
+ :kw-unsigned})
(def unary-ops
#{:logical-not
@@ -201,6 +203,8 @@
"continue" :kw-continue
"static" :kw-static
"extern" :kw-extern
+ "signed" :kw-signed
+ "unsigned" :kw-unsigned
:identifier))
(defn create