diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Lexer.zig | 5 | ||||
-rw-r--r-- | src/main.zig | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/Lexer.zig b/src/Lexer.zig index f5d8e95..6840d1d 100644 --- a/src/Lexer.zig +++ b/src/Lexer.zig @@ -78,6 +78,11 @@ fn getNext(self: *Self) Token { '-' => self.create(.minus), ';' => self.create(.semicolon), '=' => self.create(.equal), + '#' => { + while ((self.eatChar() orelse '\n') != '\n') {} + self.start = self.pos; + continue :s (self.eatChar() orelse return self.create(.eof)); + }, ' ', '\n' => { self.start = self.pos; continue :s (self.eatChar() orelse return self.create(.eof)); diff --git a/src/main.zig b/src/main.zig index 9678d0b..81ca5c8 100644 --- a/src/main.zig +++ b/src/main.zig @@ -40,7 +40,7 @@ pub fn main() !void { \\{ \\ let x = 69; \\ { - \\ let x = read_int(0); + \\ # let x = read_int(0); \\ print(18446744073709551615); \\ print(x + x); \\ } |