aboutsummaryrefslogtreecommitdiff
path: root/src/Lexer.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Lexer.zig')
-rw-r--r--src/Lexer.zig5
1 files changed, 5 insertions, 0 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));