From 61ba4c15aaf1ccb985f32ce9af39ecd0b146fdfa Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Wed, 1 Oct 2025 19:04:21 -0400 Subject: np: Add signed integer types Signed-off-by: Ian Moffett --- src/sys/include/np/lex.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/sys/include') 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, /* */ -- cgit v1.2.3