destructuring multiple returns

This commit is contained in:
2026-05-28 16:55:16 +02:00
parent eb14607f2a
commit 0b16cc4513
5 changed files with 73 additions and 2 deletions

View File

@@ -24,6 +24,7 @@ pub enum TokenType {
ShiftLeft,
ShiftRight,
Arrow,
Tilde,
Equal,
DoubleEqual,
@@ -159,6 +160,7 @@ impl Tokenizer {
'%' => self.add_token(TokenType::Mod)?,
'^' => self.add_token(TokenType::Xor)?,
':' => self.add_token(TokenType::Colon)?,
'~' => self.add_token(TokenType::Tilde)?,
'-' => {
if self.match_char('>') {
self.add_token(TokenType::Arrow)?