aboutsummaryrefslogtreecommitdiff
path: root/src/cljcc/token.clj
diff options
context:
space:
mode:
authorShagun Agrawal <agrawalshagun07@gmail.com>2024-11-16 15:23:17 +0530
committerShagun Agrawal <agrawalshagun07@gmail.com>2024-11-16 15:23:17 +0530
commit8d981ffc2d59691d9cccf635ef143979fb0f2b9a (patch)
tree3707c43df2bca3d7c9dfb37f3116fd4b9aed2bf2 /src/cljcc/token.clj
parente7687ad8371977b827f8f3be8371e8beabee3d0c (diff)
Lexing and parsing stage for long type specifier
Add long and parser type specifiers Add malli schema for parsing stage
Diffstat (limited to 'src/cljcc/token.clj')
-rw-r--r--src/cljcc/token.clj2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cljcc/token.clj b/src/cljcc/token.clj
index cc09881..60f66ee 100644
--- a/src/cljcc/token.clj
+++ b/src/cljcc/token.clj
@@ -52,6 +52,7 @@
;; keywords
:kw-return
:kw-int
+ :kw-long
:kw-void})
(def unary-ops
@@ -176,6 +177,7 @@
"return" :kw-return
"void" :kw-void
"int" :kw-int
+ "long" :kw-long
"if" :kw-if
"else" :kw-else
"do" :kw-do