diff --git a/std/zig/tokenizer.zig b/std/zig/tokenizer.zig index 7bd5c537d3c0035b39705c6b31b926abd8c33ae6..df39c04f91b05fbacbbd19c68c4e11e21e689623 100644 --- a/std/zig/tokenizer.zig +++ b/std/zig/tokenizer.zig @@ -125,6 +125,7 @@ pub const Token = struct { SlashEqual, Comma, Ampersand, + AmpersandAmpersand, AmpersandEqual, QuestionMark, AngleBracketLeft, @@ -484,6 +485,10 @@ pub const Tokenizer = struct { }, State.Ampersand => switch (c) { + '&' => { + result.id = Token.Id.AmpersandAmpersand; + break; + }, '=' => { result.id = Token.Id.AmpersandEqual; self.index += 1;