commit d4ff27180b31d7a4a5c284453b37d5301aece06d (tree)
parent af8661405b908c0abfc191501a8ad1a59a54e86a
Author: Benjamin Feng <benjamin.feng@glassdoor.com>
Date: Wed, 12 Jun 2019 14:00:25 -0500
Tokenize '&&' as AmpersandAmpersand
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git 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;