From aa5a494d3940dd7d64b62a691f2723b20da98c3b Mon Sep 17 00:00:00 2001 From: nub31 Date: Mon, 16 Mar 2026 21:13:49 +0100 Subject: [PATCH] Add generic unt/uint --- compiler/Parser.cs | 4 ++++ examples/program/main.nub | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler/Parser.cs b/compiler/Parser.cs index b82ae2b..0e3aecd 100644 --- a/compiler/Parser.cs +++ b/compiler/Parser.cs @@ -565,6 +565,8 @@ public class Parser return new NodeTypeChar(TokensFrom(startIndex)); case "bool": return new NodeTypeBool(TokensFrom(startIndex)); + case "int": + return new NodeTypeSInt(TokensFrom(startIndex), 64); case "i8": return new NodeTypeSInt(TokensFrom(startIndex), 8); case "i16": @@ -573,6 +575,8 @@ public class Parser return new NodeTypeSInt(TokensFrom(startIndex), 32); case "i64": return new NodeTypeSInt(TokensFrom(startIndex), 64); + case "uint": + return new NodeTypeUInt(TokensFrom(startIndex), 64); case "u8": return new NodeTypeUInt(TokensFrom(startIndex), 8); case "u16": diff --git a/examples/program/main.nub b/examples/program/main.nub index 8ea56d1..5f58211 100644 --- a/examples/program/main.nub +++ b/examples/program/main.nub @@ -29,4 +29,4 @@ func main(): i32 { } return 0 -} \ No newline at end of file +}