| ... | @@ -125,6 +125,7 @@ pub const Token = struct { | ... | @@ -125,6 +125,7 @@ pub const Token = struct { |
| 125 | SlashEqual, | 125 | SlashEqual, |
| 126 | Comma, | 126 | Comma, |
| 127 | Ampersand, | 127 | Ampersand, |
| | 128 | AmpersandAmpersand, |
| 128 | AmpersandEqual, | 129 | AmpersandEqual, |
| 129 | QuestionMark, | 130 | QuestionMark, |
| 130 | AngleBracketLeft, | 131 | AngleBracketLeft, |
| ... | @@ -484,6 +485,10 @@ pub const Tokenizer = struct { | ... | @@ -484,6 +485,10 @@ pub const Tokenizer = struct { |
| 484 | }, | 485 | }, |
| 485 | | 486 | |
| 486 | State.Ampersand => switch (c) { | 487 | State.Ampersand => switch (c) { |
| | 488 | '&' => { |
| | 489 | result.id = Token.Id.AmpersandAmpersand; |
| | 490 | break; |
| | 491 | }, |
| 487 | '=' => { | 492 | '=' => { |
| 488 | result.id = Token.Id.AmpersandEqual; | 493 | result.id = Token.Id.AmpersandEqual; |
| 489 | self.index += 1; | 494 | self.index += 1; |