From d4ff27180b31d7a4a5c284453b37d5301aece06d Mon Sep 17 00:00:00 2001 From: Benjamin Feng Date: Wed, 12 Jun 2019 14:00:25 -0500 Subject: [PATCH] Tokenize '&&' as AmpersandAmpersand --- std/zig/tokenizer.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/std/zig/tokenizer.zig b/std/zig/tokenizer.zig index 7bd5c537d3..df39c04f91 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;