summaryrefslogtreecommitdiff
path: root/src/sys/include/np
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-10-01 19:04:21 -0400
committerIan Moffett <ian@osmora.org>2025-10-01 19:04:21 -0400
commit61ba4c15aaf1ccb985f32ce9af39ecd0b146fdfa (patch)
treea66ca35963a549ef78a312250f2e6d5b9c5f48b8 /src/sys/include/np
parent3f246bba3ebb8c9df888a65ceca0ee96f597c051 (diff)
np: Add signed integer types
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src/sys/include/np')
-rw-r--r--src/sys/include/np/lex.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/sys/include/np/lex.h b/src/sys/include/np/lex.h
index a11de58..0edf262 100644
--- a/src/sys/include/np/lex.h
+++ b/src/sys/include/np/lex.h
@@ -44,6 +44,10 @@ struct np_work;
#define TOKEN_U16 "u16"
#define TOKEN_U32 "u32"
#define TOKEN_U64 "u64"
+#define TOKEN_I8 "i8"
+#define TOKEN_I16 "i16"
+#define TOKEN_I32 "i32"
+#define TOKEN_I64 "i64"
/*
* Represents the various token types that are
@@ -74,6 +78,10 @@ typedef enum {
TT_U16, /* 'u16' */
TT_U32, /* 'u32' */
TT_U64, /* 'u64' */
+ TT_I8, /* 'i8' */
+ TT_I16, /* 'i16' */
+ TT_I32, /* 'i32' */
+ TT_I64, /* 'i64' */
/* Values */
TT_NUMBER, /* <numbers> */