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/np/core/np_parse.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/sys/np/core/np_parse.c') diff --git a/src/sys/np/core/np_parse.c b/src/sys/np/core/np_parse.c index e72fa4e..aba7198 100644 --- a/src/sys/np/core/np_parse.c +++ b/src/sys/np/core/np_parse.c @@ -65,6 +65,10 @@ static const char *stoktab[] = { [TT_U16] = "", [TT_U32] = "", [TT_U64] = "", + [TT_I8] = "", + [TT_I16] = "", + [TT_I32] = "", + [TT_I64] = "", /* Values */ [TT_NUMBER] = "", @@ -149,6 +153,12 @@ parse_type(struct np_work *work, struct lex_token *tok) case TT_U16: return AST_U16; case TT_U32: return AST_U32; case TT_U64: return AST_U64; + + /* Signed types */ + case TT_I8: return AST_I8; + case TT_I16: return AST_I16; + case TT_I32: return AST_I32; + case TT_I64: return AST_I64; } return AST_BAD_TYPE; -- cgit v1.2.3