diff options
author | Mathias Magnusson <mathias@magnusson.space> | 2025-06-03 20:00:04 +0200 |
---|---|---|
committer | Mathias Magnusson <mathias@magnusson.space> | 2025-06-03 20:00:04 +0200 |
commit | e62fd7f3b3cc00776f04d726224e00573a2ac9f7 (patch) | |
tree | 256d696037b3ca7106e669feb1fb82ea718e226d /src/Lexer.zig | |
parent | 5a421bb91780e74404d83df2e99d7469b3cb8b90 (diff) | |
download | huginn-e62fd7f3b3cc00776f04d726224e00573a2ac9f7.tar.gz |
add comments
Diffstat (limited to 'src/Lexer.zig')
-rw-r--r-- | src/Lexer.zig | 5 |
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)); |